Настраиваем облако тегов в wordpress

Настраиваем облако тегов в wordpress

Понедельник Сентябрь 15thTips and Tricks, Wordpress Рубрика

Если Вы уже пробовали использовать wp_tag_cloud () как массив, то заметили, что с помощью этой функции Вы получаете строку, которая не является полезной. Единственным способом для получения строки, которую смогу форматировать по своему усмотрению, является функция get_tags () в wp-includes/category.php. Вы также можете передать ей аргументы для различной сортировки. Взгляните на get_terms () в wp-includes/taxonomy.php, чтобы получить представление о том, что вы можете сделать.

Ниже представлен хак, который  выводит теги как неупорядоченный список (UL). Вы можете разместить этот код в sidebar.php.

$tag_array = get_tags(’orderby=count&order=DESC&number=15′);
$tag_total = count($tag_array);
echo ‘<ul>’;
for ($x = 0; $x < $tag_total; $x++)
{
echo ‘<li>’;
echo ‘<a href=”‘ . get_option(’home’) . ‘/tag/’ . $tag_array[$x]->slug . ‘/” rel=”tag”>’;
echo $tag_array[$x]->name;
echo ‘</a>’;
echo ‘ (’ . $tag_array[$x]->count . ‘) ‘;
echo ‘</li>’;
}
echo ‘</ul>’;

Внимание! Перепечатка материала возможна только при наличии активной ссылки на источник - blogwm.ru.
Все тексты сайта охраняются. ГК РФ (ЧАСТЬ 4) от 18.12.2006 N 230-ФЗ

Добавить комментарий