Intereting Posts
Как исправить ошибку «извините, вы не можете получить доступ к этой странице» Я получаю ссылки «plugins> settings»? Автоматически отключать виджет WordPress при ошибке Предотвращение исчезновения виджетов при переходе от родительской к дочерней теме Использование wp_tag_cloud ('format = array') для печати имен тегов без ссылок? Получить атрибут shortcode вне WordPress Интеграция Firebase с именем WordPress Есть ли способ изменить и скрыть постоянную ссылку RSS-канала? Могу ли я копировать роль администратора другому пользователю? Администратор уведомляет пользователя – лучшие практики? Система комментариев для WordPress Intercom Event на WordPress Комментировать сообщение add_theme_support с помощью плагина Как использовать виртуальный частный сервер в качестве WordPress Image CDN Каков официальный способ использования WordPress API? (api.wordpress.org) Показать размер пользовательского изображения меньше в редакторе

Почему свойство count get_the_tags всегда возвращает 0?

Я пытаюсь создать собственный виджет облака тегов. Если я просматриваю сообщение # 1, в котором есть теги foo,bar,code он говорит, что подсчеты для всех этих тегов равны 0, даже если post # 2 использует те же теги. У меня есть форма интерфейса, который изменяет теги сообщения следующим образом:

 wp_set_post_tags($this->id, $_POST['tags']); 

Затем, когда я просматриваю сообщение, я получаю теги с

 $tags = get_the_tags(get_the_ID()); if(count($tags) > 0){ foreach($tags as $tag){ echo $tag->name."(".$tag->count.")"; } } 

В приведенном выше коде имя $ tag-> возвращает правильные теги для каждого сообщения, но $ tag-> count всегда равно 0. Может ли wp_set_post_tags не обновлять количество в таблице данных wp_term_taxonomy? Должен ли я использовать что-то другое, кроме wp_set_post_tags или что-то другое, кроме get_the_tags?