Список пользовательских тегов типа поста name и slug - PullRequest
1 голос
/ 28 февраля 2020

У меня есть шаблон архива настраиваемого типа записи, в котором я перечисляю облако тегов настраиваемого типа записи 'demos' для фильтрации следующим образом:

<?php query_posts(array( 'post_type'=> 'demos' ));
if ( have_posts() ) : while ( have_posts() ) : the_post();
$custom_post_tags = get_the_tags();
if ( $custom_post_tags ) {
    foreach( $custom_post_tags as $tag ) {
        $tags_arr[] = $tag -> name;
    }
}
endwhile; endif;
if( $tags_arr ) {
    $uniq_tags_arr = array_unique( $tags_arr );
    foreach( $uniq_tags_arr as $tag ) {
    // LIST ALL THE TAGS FOR DESIRED POST TYPE
    $sanitizeTag =  sanitize_title($tag);
    // would like to use slug instead of sanitize_title();
    echo '<button type="button" class="control control-topic" data-toggle=".' . $sanitizeTag. '"><span class="control-ellipse"></span>' .$tag. '</button>'; 
    }
}
wp_reset_query()
?>

Проблема: вместо sanitizeTag. Я бы хотел используйте пулю из тега. $sanitizeTag = $term -> slug; не работает должным образом. Как мне этого добиться?

...