Get children of taxonomies

时间:2021-01-22 作者:Gidromasservis QSC

    $terms = get_terms([
        \'taxonomy\' => array(\'Movies, Musics, Books, Games\'),
        \'parent\' => 0,
        \'depth\'=> 2,
        \'hide_empty\' => false,
    ]);
    $sorted_terms = [];
    if ( $terms ) {
        foreach ( $terms as $term ) {
            $sorted_term = [
                \'WP_Term\'            => $term, // the global term
                \'icon\'               => get_field( \'logo\', $term->taxonomy . \'_\' . $term->term_id ),
                \'srating\'               => get_field( \'rating\', $term->taxonomy . \'_\' . $term->term_id ),
                \'carrentActiveClass\' => \'\',
                \'count\'              => (int) wpse340250_term_count( $term, \'sikayet\' ),
                // everything you will need later here
            ];
///// and my code continue
在上面的代码中,我可以得到不同分类法的术语。但我正在尝试获得分类学术语的子项。谁能帮帮我吗

\'parent\' => 0,
        \'depth\'=> 2,
不起作用

1 个回复
最合适的回答,由SO网友:Sharif Mohammad Eunus 整理而成

实际上,我不确定你想用代码实现什么。我会写这样的东西来获取儿童术语

 $terms = get_terms([
        \'taxonomy\' => array(\'Movies, Musics, Books, Games\'),
        \'parent\' => 0,
        \'hide_empty\' => false,
 ]);

if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {

    foreach ($terms as $term) {

        $child_term =  get_term_children( $term->term_id, $term->taxonomy )

         //your code here
    }

}

相关推荐

Ftp_nlist()和ftp_pwd()警告

我不确定这个警告是什么时候开始的。我获得了一个现有的站点来进行托管,并应用了以下良好实践:更新了Wordpress-从5.3到5.4.0(当前WP版本)更新了所有插件-这是一个大列表,所以我不会将其添加到这里wp-content 可由Apache写入(内部有一些限制)->WordPress Hardening Guide请注意,Apache和PHP-FPM都使用Apache用户和组。我们只在这个网站上使用服务器(VM),所以我不必解决与进程共享相关的安全问题。通过这些更改,我开始出现以下PHP警告(