听起来你想加入pre_get_posts
用于博客索引。以下内容只会影响博客索引。这就是is_home()
用于。当然,如果需要,可以编辑该函数来更改该行为。
function add_post_type_to_index_wpse_88317($qry) {
if (is_home()) {
$qry->set(\'post_type\',array(\'post\',\'movies_cp\')); // plus any others you want.
}
}
add_action(\'pre_get_posts\',\'add_post_type_to_index_wpse_88317\');
这种帖子类型来自于这个网站上的另一个问题。我使用它是因为我可以在我的服务器上测试它。您需要使其与用于注册帖子类型的名称相匹配。
参考号:
http://codex.wordpress.org/Class_Reference/WP_Query