Intereting Posts
Сделать страницы видимыми только для зарегистрированных пользователей Пользовательский тип сообщения – изменение имени в боковой панели После обновления WordPress 4.8, wp_nav_menu () строка поиска / замены не работает Pagination работает в пользовательском цикле запросов, но не работает в shortcode Как синхронизировать с обновлением плагинов после того, как я сделал ручную оптимизацию? Проблема загрузки ajax в заголовке Несколько раскрывающихся меню с кнопкой «Отправить» Facebook как кнопка, которая перенаправляет? Автоматическое добавление дочерних страниц в навигационное меню Функция условия для родительской категории? Запуск WordPress в командной строке – Выключить задержку вывода? добавить функцию PHP в the_content Если инструкция для проверки, имеет ли сообщение изображение Плоские категории URL, но сохраняющая иерархия? Как изменить роль пользователя в зависимости от зарегистрированной даты?

WordPress: отображение всех тегов сообщений из определенного термина таксономии

Хорошо, поэтому я понимаю, что «Категории» по умолчанию являются таксономией, и сообщения живут в этих категориях.

Я создал новую таксономию (например, категории), в которой размещается пользовательский тип сообщения. Посты этого типа также имеют теги.

[New Category-Type Taxonomy] 1. Category Name 1 a. Custom Post 1 This entry has post tags b. Custom Post 2 This entry has tags as well c. Custom Post 3 And this one too 2. Category Name 2 a. Custom Post 4 This entry has post tags b. Custom Post 5 This entry has tags as well c. Custom Post 6 And this one too 

То, что я пытаюсь сделать, – это обойти все теги сообщений из имен категорий

Поэтому я могу перечислить 1a 1b 1c на странице категории 1 и

2a 2b 2c на странице категории 2.

Если я смогу понять, что делать с запросами или как перемещаться по массивам, я могу сделать что-то для каждого цикла и получить эти теги в

  • теги, которые можно добавить jQuery для расширенной функциональности.
  • http://wordpress.org/support/topic/get-tags-specific-to-category

     $category_tags = $wpdb->get_results(" SELECT DISTINCT terms2.term_id as tag_ID, terms2.name as tag_name, t2.count as posts_with_tag FROM $wpdb->posts as p1 LEFT JOIN $wpdb->term_relationships as r1 ON p1.ID = r1.object_ID LEFT JOIN $wpdb->term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id LEFT JOIN $wpdb->terms as terms1 ON t1.term_id = terms1.term_id, $wpdb->posts as p2 LEFT JOIN $wpdb->term_relationships as r2 ON p2.ID = r2.object_ID LEFT JOIN $wpdb->term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id LEFT JOIN $wpdb->terms as terms2 ON t2.term_id = terms2.term_id WHERE ( t1.taxonomy = 'category' AND p1.post_status = 'publish' AND terms1.term_id = '$varcat' AND t2.taxonomy = 'post_tag' AND p2.post_status = 'publish' AND p1.ID = p2.ID ) "); 

    изменить «категорию» на свое имя таксономии