@psoldunov

Как получить данные меток в теле поста?

Всем привет!

Я хочу вывести информацию по меткам в коде HTML внутри тела поста:

<a class="tag-button w-button" href="<!--Ссылка на метку-->" style="background-color: <!--Цвет Метки--> "> <!--Название метки--> </a>


Я использую дефолтную таксономию для меток. Я создал кастомное поле для цвета меток через ACF "tag-color". Заранее спасибо!
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@psoldunov Автор вопроса
Вот что помогло мне -

<?php
          $all_tags = wp_get_post_tags (get_the_ID(), array('orderby' => 'name', 'order' => 'ASC', 'fields' => 'all'));
          $output = "";
          foreach ($all_tags as $tag) {
          $tag_style = get_field( 'tag_color', "post_tag_$tag->term_id" );
          $tag_link = get_tag_link($tag->term_id);
          $tag_name = $tag->name;
          $output .= '<a class="tag-button" href="' . $tag_link . '" style="background-color: ' . $tag_style . '">' . $tag_name . '</a>';
                   }
          echo $output;
        ?>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы