如何从WP中带有子类别的帖子中获取特定帖子

时间:2020-11-10 作者:Renan Marques

我试图在WP中做一个项目,它有属于特定类别的子类别,这些子类别有N个帖子。

在某个区域​​我必须播放一些特定帖子的项目是我尝试使用的主页上的大约5个帖子:

$cats = get_categories();
$catParent = array();
foreach ($cats as $cat){
  if($cat-category_parent ==0){
    array_push($catParent, $cat);
  }
}
foreach ($catParent as $cp) {
   $cp_link = get_category_link($cp->term_id);
   $catChild = get_categories(array(\'parent\' => $cp->cat_ID));

   if (!empty($catschild)) {
      foreach ($catschild as $ch) {
         $posts = get_post(array(\'cat\' => $ch->term_id));
         $chLink = get_category_link($cp->term_id);
      }
   }
}
在此之前,我可以得到的帖子有点被20篇帖子所窃听,如果你能帮助我,我将永远感激你,这段代码将获取所有内容并以数组形式返回,但我仍然无法获得特定帖子

1 个回复
SO网友:Renan Marques

所有这些代码都在索引上运行。php。示例:类别1有5个子类别;类别1的子类别2有8个帖子,其中两个帖子有三个标签,这些标签将在我的代码中用作5个帖子墙内初始页面的标识符,以显示上述子类别中的这些帖子和另一个特定子类别中的另外2个帖子