【发布时间】:2017-06-27 22:01:20
【问题描述】:
我未能使用 pre_get_posts 将自定义帖子类型添加到查询中。我创建了自己的主题并集成了这个插件 (https://github.com/Develop-With-WP/wp-job-listing)。
我现在如何将这个新的 post_type 'job' 添加到我的查询中?我试过这个:
function add_my_post_types_to_query( $query ) {
if ( is_home() && $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'page', 'movie', 'job' ) );
return $query;
}
add_action( 'pre_get_posts', 'add_my_post_types_to_query' );
我可以检查 post_type 但是当我将 [shortcode_debug] 放在编辑的帖子中并调用 /general/first-blog/ 时。
但是当我调用 /job/sales/ 时,它仍然没有呈现任何内容。我错过了什么?
【问题讨论】:
标签: php wordpress custom-post-type