在Wordpress(特别是Twentyfourteen)中,如何在帖子流中显示特色帖子?

时间:2014-02-06 02:16:44

标签: php themes wordpress-theming wordpress

我使用二十四个来设置wordpress。我已经创建了一个子主题,并开始调整我的索引页面,希望实现这一目标,但到目前为止我还没有运气。

我的最终目标是:

我希望精选帖子也能在我的主页上显示正常的帖子流(好像我没有选择推荐)。现在,当我选择精选时,它会从我的帖子流中发布帖子,并将其专门放在我的热门栏目中。

我考虑调整twentyfourteen_get_featured_posts(),但我并不真正理解为什么在获得精选帖子之后,它似乎会标记它,或从正常的帖子流中删除。

有人能让我走上正确的道路吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

所以2014年的WordPress主题很棘手。它有一种方法可以过滤掉主页上的所有特色帖子,并且它已经上传了。

执行此操作的文件位于二十四主题文件夹的 inc 文件夹中,并命名为 featured-content.php

该功能为pre_get_posts。您可能想要尝试的是评论该功能的代码块,并在同一文件中注释以下行:

add_action( 'pre_get_posts', array( __CLASS__, 'pre_get_posts' ) );

我不能在我自己的WordPress网站上撤消我的自定义修改,但我至少通过测试运行确认没有其他问题,例如此函数的其他文件中的依赖项。试一试,让我知道它是怎么回事 - 如果你发现我可能忽略的问题,你可以撤消评论。