Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按类别排序结果,wordpress_Php_Wordpress - Fatal编程技术网

Php 按类别排序结果,wordpress

Php 按类别排序结果,wordpress,php,wordpress,Php,Wordpress,我有一个名为“功能”的分类页面,这一切都很好,但功能类别中的帖子也属于某种类型的电影,这就是我想在实际功能类别模板上排序帖子的原因 乙二醇 功能cat模板引入所有功能帖子 然后我想做的是按字母顺序显示它所属的任何类型 features action post post post comedy post post sci-fi post

我有一个名为“功能”的分类页面,这一切都很好,但功能类别中的帖子也属于某种类型的电影,这就是我想在实际功能类别模板上排序帖子的原因

乙二醇

功能cat模板引入所有功能帖子

然后我想做的是按字母顺序显示它所属的任何类型

features
      action
         post
         post
         post
      comedy
         post
         post
       sci-fi
         post
         post
等等

这就是我目前拥有的(猫的数量与类型相关=动作=10等)

如何按体裁列出所有帖子(将其分组)?当我在这里使用标题时,我猜它使用的是posts标题

如果我把它放在post循环中,那就玩玩吧

foreach((get_the_category()) as $childcat) {
    if (cat_is_ancestor_of(4, $childcat)) {
        echo $childcat->cat_name;

    }
}
这会在循环中返回每个帖子的实际类型cat,但我不确定如何将其粘在一起,以便我可以按类型组说明帖子的顺序,我希望我可以在查询帖子中这样做


<> P.>我将首先考虑对您的子类进行查询,然后循环遍历您的子类,查询每个帖子。像这样:

$categories =  get_categories( array ( 'child_of' => 10, 'orderby' => 'name' ) );
foreach( $categories as $category ){
    // query_posts for category by $category->term_id
    // Display posts for this category
}
这对你想做的事有用吗

$categories =  get_categories( array ( 'child_of' => 10, 'orderby' => 'name' ) );
foreach( $categories as $category ){
    // query_posts for category by $category->term_id
    // Display posts for this category
}