我正在尝试在主页中构建带有“标签”界面的特色帖子。我正在使用帖子的“粘性”选项,以使它们摆脱主循环和“特色标签”。这里没问题。

问题是我无法控制粘性顺序。有没有办法设置粘性帖子的顺序?插件,自定义字段...这种粘性方法是否完全错误?

谢谢

有帮助吗?

解决方案

听起来您想将“粘性”功能用作标签或类别的替换。

为什么不只是将所有想要的帖子放在“选项卡”类别中,然后调用该类别的查询。您可以使用 订单 以奇特的方式(例如post_meta($ tab = get_posts('category = tab&orderby = date'));

其他提示

您可以使用 邮政类型订单 这是在类别或自定义分类法中发布订单的最简单方法

如果您希望按时间顺序相反,可以做到这一点:

$ scepy = get_option('sticky_posts'); rsort($粘性);

还有更多分类选项。如果有人尚未这样做,我将能够在周一提供更详细的答案

更新:只是注意到这里真正接近的东西: 在WordPress中排除循环中的粘性帖子和WP_QUERY()?

确保将“ post__not_in”键更改为post__in。

Orderby选项在这里:http://codex.wordpress.org/function_reference/query_posts#orderby_parameters

这也可能证明有用:http://www.cmurrayconsulting.com/software/wordpress-sort-query-by-post-in/

(请原谅我没有测试:我正准备尽快乘火车。)

许可以下: CC-BY-SA归因
scroll top