Иногда мне сложно понять, почему некоторые опции в популярных CMS остаются без настроек. Например, почему в WordPress невозможно через консоль указать количество меток для вывода в виджете “Облако меток”? Очень странно, что разработчики жестко привязали непонятную цифру 45 в количестве по умолчанию. Не 50 и не 30, а 45.
Для некоторых это ограничение слишком велико, для других – унизительно мало. Что и говорить, такими ограничениями угодить всем – сложно. На месте разработчиков, эту опцию давно нужно было сделать настраиваемой. В эти настройки хорошо бы внести возможность самостоятельно указывать минимальный и максимальный размер шрифта для меток. По умолчанию, привязаны следующие размеры для самого маленького и самого большого: соответственно 8 и 22. И еще кучу всего интересного можно было настроить.
А ведь никто и не запрещает! Просто настраивать нужно не через консоль, а редактировать в файле /wp-includes/category-template.php, найдя в нем функцию wp_tag_cloud, которая выглядит примерно так:
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’
);
Рассмотрим опции, которые могут пригодиться при настройке облака меток:
smallest – минимальный размер шрифта.
largest – максимальный размер шрифта.
number – количество выводимых меток. Если хотите, чтобы выводились все метки, просто удалите эту опцию.
orderby – сортировка меток. name – по названию. count – по количеству записей.