Site icon IT Draft

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

Счетчик просмотров записи в Word Press: плагин Pageviews

На примере темы 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 -->

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

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


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 -->
Exit mobile version