Увеличить количество тегов в облаке меток Wordpress

Несколько дней назад я наконец-то осознал, что с облаком тегов на сайте, что-то не то. Облако тегов (или меток) выводит не все метки (теги). Вероятно есть ограничение на вывод меток. И действительно, оказалось, что по умолчанию их выводится не более 45 через стандартный виджет Wordpress. Сначала как вариант исправления ситуации попробовал воспользоваться плагином Simple Tags, но он мне не подошел, поэтому решил посмотреть можно ли обойтись без него. Оказалось все очень просто. Даже и писать не о чем. Но все же, в качестве памятки.

Находим на своем сайте файл /wp-includes/category-template.php. Открываем его в текстовом редакторе и ищем функцию wp_tag_cloud. Она должна выглядеть примерно так:

1
2
3
4
5
6
function wp_tag_cloud( $args = '' ) {
    $defaults = array(
        'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
        'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC',
        'exclude' => '', 'include' => '', 'link' => 'view'
    );

Затем ищем в функции запись ‘number’ => 45. Вот это и есть то самое ограничение. Заменяем число 45 на то которое нужно, сохраняем файл и проверяем, что все теги теперь отображаются. Подробнее о функции wp_tag_cloud на сайте wordpress.

Статьи и новости схожей тематики:

Комментариев: 3

  1. Exie Auter:

    I will definitely recommend this to my friends

    Ответить

  2. марина:

    Спасибо огромное! А то просто обыскалась - как исправить этот момент, чтобы теги все появились. Спасибо!

    Ответить

  3. Oniha83:

    Тоже только недавно заметил у себя. Исправил. Спасибо большое!

    Ответить

Оставьте свой отзыв