Как сделать облако тегов на отдельной(статической) странице?

Приветствую вас товарищи! Подскажите пожалуйста как можно сделать облако тегов на статической странице через админку не получается, редактор фильтрует код, что такое "ушки" и как ими пользоваться я без понятия в любом случае хочется что бы статическая страница как и другие находились по красивому адресу домен.ком/cloudtags например

Классика жанра: создается отдельный шаблон для страницы, где вместо обычного the_content используется какая-то другая функция, в том числе и выводящая облако тегов. Поищите подробности по форуму.

только тогда уж не the_content а the_loop

простите но на форуме ничего не нашел

Копируешь page.php, открываешь. В самом начале пишешь –

<?php
/*
Template Name: Страница для вывода облака меток (tag_page)
*/
?>

ищешь

if (have_posts()) : while (have_posts()) : the_post();
...
...
<?php endwhile; else:
    echo '<h1>Извините, ничего не найдено...</h1>';
endif; ?>

и вместо этого пишешь

<?php
    wp_tag_cloud();
?>

по wp_tag_cloud() –

Функция принимает следующие аргументы (указаны значения по-умолчанию):

* ‘smallest’ => 8 (минимальный размер шрифта)
* ‘largest’ => 22 (максимальный размер шрифта)
* ‘unit’ => ‘pt’ (единицы измерения)
* ‘number’ => 45 (количество меток в облаке)
* ‘format’ => ‘flat’ (разделитель: flat – пробел, list – список, array – массив)
* ‘orderby’ => ‘name’ (сортировка: name – по имени, count – количеству записей)
* ‘order’ => ‘ASC’ (порядок сортировки: ASC – прямой, DESC – обратный)
* ‘exclude’ => ” (исключить метки, указываются через запятую)
* ‘include’ => ” (включить метки, указываются через запятую)

Вот пример использования:

<?php
    wp_tag_cloud('smallest=8&largest=18&orderby=count&order=DESC');
?>

Сохраняешь по именем, к примеру, page_tags.php
Потом идешь и делаешь новую страницу. Шаблоном указываешь тот, что только что сделал.

при написании были использованы –
http://maxsite.org/avtoryi-kommentariev

http://maxsite.org/oblako-tegov-metok-v-wordpress-23

вывод – учить мат часть

только тогда уж не the_content а the_loop

Оно-то конечно, с формальной точки зрения. Но начнут же искать это слово в index.php. 😛

Потом идешь и делаешь новую страницу. Шаблоном указываешь тот, что только что сделал.

Вот только не нашел я где можно менять шаблон для страницы 🙂

При создании/редактировании страницы в правой колонке, "Шаблон страницы" зовется. Если шаблонов нет или неправильно сделаны – может не быть.

гм.. а админку то хоть нашел? вот если нашел, в ней жмешь написать, потом создание страницы. Если не найдешь и там тогда делаешь так – нажимаешь ctrl (контрл) f и пишешь шаблон…

гм.. а админку то хоть нашел? вот если нашел, в ней жмешь написать, потом создание страницы. Если не найдешь и там тогда делаешь так - нажимаешь ctrl (контрл) f и пишешь шаблон...

🙂 В упор не вижу где выставляется шаблон

значит что то сделал неправильно. Скорее всего – не указал в начала файла page_tag.php

<?php
/*
Template Name: Страница для вывода облака меток (tag_page)
*/
?>

Значит, или не так сделал, или не туда положил.

да, вариант – не туда положил мне в голову не пришел.. класть надо в папку с темой, которая используется

[offtop] чат какой то, блин..[/offtop]

Простите, просто я сначала полез создавать страницу не создав файл шаблона )))))))

Anonymous
Отправить
Ответ на: