Intereting Posts
Как скрыть поле описания WordPress по умолчанию? Заполнение редактора содержимым страницы с шаблоном страницы Как сохранить заголовок изображения при изменении темы На экране музыкальный / аудиоплеер, который захватывает URL-адрес дорожки Использование wp_enqueue_script в обработчике функции shortcode Категория и теги с тем же именем Какая возможность позволяет кому-либо изменить автора страницы / сообщения? Текстовый слайдер WordPress Как скрыть пользовательскую боковую панель на мобильных устройствах get_posts () и WP_query ограничивает условия «И» максимум до 6 для запросов метаданных в WordPress Получите временную метку последней записи в C # Удалить категорию из разбивки на страницы Как закрыть виджет комментариев, противоречащий комментариям к темам Страница для пользовательской таксономии Вернуть все пользовательские термины таксономии для публикации в REST API v2? В настоящее время ограничено 10 сроками

Настройка вывода тега-облака wordpress

Я использую небольшую функцию ниже, чтобы перечислить post_terms. Функция выводит очень специфическую разметку для атрибутов группировки, фильтрации и href (это селектор терминов для плагина изотопа jQuery).

$terms = get_terms("post_tag"); $count = count($terms); if($count > 0){ echo '<div class="option-combo tag">'; echo '<h4>Post Tags</h4>'; echo '<ul class="filter option-set floated clearfix">'; echo '<li><a href="#filter-tag-any" data=filter="" data-group="tag" class="selected">any</a>'; foreach ($terms as $term) { echo '<li><a href="#filter-tag-'.$term->slug.'" data-group="tag" data-filter=".tag-'.$term->slug.'">'.$term->name.'</a>'; } echo '</ul>'; echo '</div>'; } 

Вопрос:

Учитывая требования выше, где каждый термин имеет собственную пользовательскую href, группу данных, фильтр данных, как я могу изменить формат этого списка в облако тегов с моими требованиями?

(упорядоченный список терминов – это способ долгого использования в боковой панели, поэтому облако тегов будет работать намного лучше при использовании терминов в качестве селектора)

Я просмотрел код, но не видел никаких примеров того, как модифицировать вывод облака тегов.

благодаря

Вот как создаются ссылки в wp_generate_tag_cloud (wp-includes / category-template.php)

 foreach ( $tags as $key => $tag ) { $count = $counts[ $key ]; $real_count = $real_counts[ $key ]; $tag_link = '#' != $tag->link ? esc_url( $tag->link ) : '#'; $tag_id = isset($tags[ $key ]->id) ? $tags[ $key ]->id : $key; $tag_name = $tags[ $key ]->name; $a[] = "<a href='$tag_link' class='tag-link-$tag_id' title='" . esc_attr( call_user_func( $topic_count_text_callback, $real_count ) ) . "' style='font-size: " . ( $smallest + ( ( $count - $min_count ) * $font_step ) ) . "$unit;'>$tag_name</a>"; } 

Кажется, что вы не можете сделать то, что вам нужно. Возможно, скопировав все wp_generate_tag_cloud и изменив его на ваши потребности в ваших functions.php?