0

所以,我可以成功地从类别中获取帖子,但是档案呢?我需要说如果存档中有 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();
     }
?>
4

1 回答 1

0

您是否对$cat变量进行了回显以查看它包含的内容?

我不确定是否 get_query_var('cat');会在您的archive.php 页面中返回您需要的内容。无论如何,我要求你使用:

echo '<pre dir="ltr">';
    print_r($GLOBALS['wp_query']);
  echo '</pre>';

这样您就可以了解您的主要查询对象及其变量。$cat与结果数组中的相应字段进行比较。

在所有情况下,根据您在$GLOBALS['wp_query'].

祝你好运

于 2013-06-10T21:11:19.757 回答