Changing the post type on the home page
默认情况下,WordPress在主页上显示帖子类型要添加页面,请打开主题的
functions.php 文件并将此PHP代码粘贴到其中:
add_filter( \'pre_get_posts\', \'my_get_posts\' );
function my_get_posts( $query ) {
if ( is_home() && $query->is_main_query() )
$query->set( \'post_type\', array( \'post\', \'page\', \'album\', \'movie\' ) );
return $query;
}
在feed中显示帖子类型意识到许多人可能也想将这些帖子类型添加到feed中以匹配博客,因此需要对代码进行一些小的更改。您只需更改此行:
if ( is_home() && $query->is_main_query() )
我们将使用
is_feed()
条件标记:
if ( ( is_home() && $query->is_main_query() ) || is_feed() )
现在,您可以在定期的博客帖子轮换和提要中自定义帖子类型。