Увеличить количество тегов в облаке меток 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.
Exie Auter:
I will definitely recommend this to my friends
Ответить
16 марта 2011, 15:39марина:
Спасибо огромное! А то просто обыскалась - как исправить этот момент, чтобы теги все появились. Спасибо!
Ответить
1 мая 2012, 7:38Oniha83:
Тоже только недавно заметил у себя. Исправил. Спасибо большое!
Ответить
19 октября 2012, 17:16