我想将网站的首页设置为自定义帖子类型中的单个帖子。我已经能够使用以下代码将我的头版请求更改为自定义帖子类型存档posted here):
function custom_front_page($wp_query){
if($wp_query->get(\'page_id\')==get_option(\'page_on_front\')){
$wp_query->set(\'post_type\',\'album\');
$wp_query->set(\'page_id\',\'\'); // empty
// fix conditional functions
$wp_query->is_page = false;
$wp_query->is_archive = true;
$wp_query->is_post_type_archive = true;
}
}
add_action(\'pre_get_posts\',\'custom_front_page\');
更换
$wp_query->is_archive = true;
$wp_query->is_post_type_archive = true;
使用
$wp_query->is_single = true;
调用
single-album.php
模板,但它仍然返回“相册”类别中的所有帖子,而不是仅返回一篇。
正在添加
$wp_query->set(\'posts_per_page\',1);
没有效果。
我应该怎么做呢?
附加问题:关于如何操纵query
这边走