У меня есть шаблон архива настраиваемого типа записи, в котором я перечисляю облако тегов настраиваемого типа записи '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;
не работает должным образом. Как мне этого добиться?