显示分类术语的描述

时间:2020-04-14 作者:Pipoo

我有一个分类法叫做ORGANIZER。该分类法的所有术语都有名称和描述。我试图得到每个术语的描述,但我不知道如何循环使用它们。

我想我应该从以下几点开始:

$terms = get_terms( array(
    \'taxonomy\' => \'organizer\',
    \'hide_empty\' => false,
) );
但是你能帮我打个圈吗?谢谢

2 个回复
SO网友:Jacob Peattie

get_terms() 返回的数组WP_Term 对象。要获取描述,在应用常规过滤器的情况下,可以将此对象传递给term_description():

$terms = get_terms( array(
    \'taxonomy\' => \'organizer\',
    \'hide_empty\' => false,
) );

if ( ! is_wp_error( $terms ) ) {
    foreach ( $terms as $term ) {
        echo term_description( $term );
    }
}

SO网友:pipoulito

@雅各布·皮蒂

对不起,我没有权利添加评论,所以我添加了另一个答案,我不知道如何更好。。。

看来get_terms() 不返回任何内容,但管理器分类存在且不为空。

相关推荐

在unctions.php文件中获取每个帖子的帖子术语‘wp_get_POST_Terms’

我使用了一个带有Ajax操作的表单来在提交时获取帖子信息。它很有魅力。然而,我使用了类别来将工作划分为不同的类别。其中之一就是品牌。在页面模板中,我使用的脚本有效,但在函数中使用时有效。php文件。它无法获得所需的结果。我认为这可能与何时触发对帖子的查询或如何设置add\\u操作有关。有人能帮我查一下ID为31的类别的名称吗?在函数中使用时。php。以下是我写的:if( $query->have_posts() ) : while( $query->have_posts() )