如何获得客户分类的重写名称?

时间:2020-06-30 作者:D_P

我已使用重写的名称注册了自定义帖子分类法:

register_taxonomy(\'behold_gallery-albums-subject\', \'behold_gallery\',array(
    \'hierarchical\'              => true,
    \'labels\'                    => $labels,
    \'show_ui\'                   => true,
    \'show_admin_column\'         => true,
    \'rewrite\'                   => array( \'slug\' => \'kategorie-galerii\', \'with_front\' => true ),
    \'update_count_callback\'     => \'_update_post_term_count\',
    \'query_var\'                 => true,
));
所以,我的自定义分类法的名称是“seek\\u gallery-albums-subject”,但被重写为“kategorie galerii”。

如果我想得到这个分类法的名称,我可以使用这个

$postsTaxonomy = get_sub_field(\'archive__post-choose-taxonomy\'); // ACF
$postsTerm = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); 
$postsTerm_id = $postsTerm->term_id;
$PostsTaxName = get_taxonomy($postsTaxonomy)->labels->name;
但是我怎么才能得到这个重写过的名字,而不是“原来的”?

谢谢

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

你的意思是说只要得到重写过的弹头?从docs 看起来您应该能够做到:

$rewrite_name = get_taxonomy($postsTaxonomy)->rewrite[\'slug\']

或者你是说别的什么?

相关推荐