Главная » WordPress » Статьи Wordpress » Виджеты WordPress — программная настройка облака меток
Распечатать статью

Виджеты WordPress — программная настройка облака меток

Как ни странно дефолтный виджет WordPress «Облако меток» имеет крайне скудные настройки, задать можно всего-то пару опций: заголовок и источник тегов (таксономию). Но в APi заложено гораздо больше возможностей.

Итак, приведу пример ручного задания всех настроек через код, можете «копипастить» в «сайдбары» или на что фантазии хватит:

<?php

  $args = array(
    'smallest' => 10, // самый маленький размер шрифта
    'largest'  => 22, // максимальный размер шрифта
    'unit' => 'pt', // в чем задавать размер текста: em, px, pt ...
    'number' => 45, // показывать не более 45 значений: можно задать и 10, и 26, и ...   
    'format' => 'flat', // в виде облака, также доступен список (list) и php-массив (array)
    'separator' => "\n", // разделитель, между метками
    'orderby'  => 'name', // выборка по имени: также можно по количеству: count
    'order' => 'RAND',  // сортировка: случайная, также возможны вызовы ASC и DESC
    'exclude' => null, // ничего по ID исключать не будем
    'include' => null, // впрочем, как и насильно включать
    'topic_count_text_callback' => default_topic_count_text,
    'link' => 'view', // ссылка на просмотр, на редактирование выставите edit
    'taxonomy' => 'post_tag',  // источник: теги, также возможен category и пользовательские варианты таксономии
    'echo' => true // вывести или нет, в данном случае вывести
  ); 
  // покажем результат
  wp_tag_cloud($args);
?>

Параметры я передаю через массив аргументов $args. Конечно можно и в одну строку всё записывать:

<?php wp_tag_cloud('smallest=10&largest=22&...'); ?>

Но согласитесь, что так мягко говоря неудобно будет.

Все, на этом моменте завершаю написание заметки. Оригинальную английскую версию официальной документации читайте в Кодексе WordPress.

Источник:  sooource.net

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи