Отображение тэгов (меток) в ленте блога на WordPress

На примере темы Ultra:
В админке переходим: Внешний вид — Редактор.
Для редактирования выбираем файл loops/loop-thumbnail-left.php

Ищем строку:

<footer class="entry-footer">
 <!--?php ultra_entry_footer(); ?-->   
</footer><!-- .entry-footer -->

И меняем её на:

<footer class="entry-footer">
<!--?php
// вставка тэгов
?-->
<!--?php if (has_tag()) : ?-->
    <!-- tags -->
    <span class="tags-links">
        <!--?php
        $tags = get_the_tags(get_the_ID());
        foreach ($tags as $tag) {
            echo '<a href="' . get_tag_link($tag--->term_id) . '">' . $tag->name . ', ';
        }
        ?>
    </span>
    <!-- end tags -->
<!--?php endif; ?-->
<!--?php
//конец вставки тэгов
?-->
   
 <!--?php ultra_entry_footer(); ?-->   
</footer><!-- .entry-footer -->

Нажимаем «Обновить файл»

UPD.
Т.к. в варианте выше в конце последнего тэга добавлялась лишняя запятая, добавим функцию, чтобы убрать последний символ из массива

<footer class="entry-footer">
<!--?php
// вставка тэгов
?-->
<!--?php if (has_tag()) : ?-->
    <!-- tags -->
    <span class="tags-links">
        <!--?php
        $tags = get_the_tags(get_the_ID());
 $result_names = '';
        foreach ($tags as $tag) {
            $result_names .= '<a href="' . get_tag_link($tag--->term_id) . '">' . $tag->name . ', ';
        }
        echo substr($result_names, 0, -2);
        ?>
    </span>
    <!-- end tags -->
<!--?php endif; ?-->
<!--?php
//конец вставки тэгов
?-->
 <!--?php ultra_entry_footer(); ?-->   
</footer><!-- .entry-footer -->

Максим Макаров

У блога появился хостинг, его любезно предоставила компания Облакотека. Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс.

Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.