所以,我成功地可以从类别中获取_posts,但是档案呢?我需要在档案中说IF< = 5个帖子,得到这个页脚。它适用于类别,我只需要获取存档。请记住,我正在使用archive.php,而不是archives.php。
这是我用来获取某个类别帖子的代码:
<?php
$cat = get_query_var('cat');
$posts = get_posts(array('category' => $cat));
if(count($posts) >= 5) {
get_footer( 'home' );
}
else if(count($posts) < 5){
get_footer();
}
?>
答案 0 :(得分:0)
您是否回复了$cat
变量以查看它包含的内容?
我不确定get_query_var('cat');
会在archive.php页面中返回您需要的内容。无论如何,我要求你使用:
echo '<pre dir="ltr">';
print_r($GLOBALS['wp_query']);
echo '</pre>';
这样您就可以了解主查询对象及其变量。将$cat
与结果数组中的相应字段进行比较。
在所有情况下,根据$GLOBALS['wp_query']
中的内容使用具有适当参数的代码源。