Код виджетов WordPress

Преимущество CMS заключается в автоматическом создании ссылок на содержимое, что упрощает и делает более разнообразным доступ к статьям.
Главные примеры - список последних билетов, «пересказанные», билеты, тема которых близка, и облако тегов.
Код этих данных инкапсулируется в функцию PHP, которую можно разместить где угодно в интерфейсе, на боковых панелях, в результате статьи, отображаемой на домашней странице, в нижнем колонтитуле...
Знание этих кодов позволяет настроить тему своего сайта или даже создать ее целиком.

Список кодов

Категории

<?php wp_list_categories('show_count=0&title_li=<h2>Categories</h2>'); ?>

Параметр show_count указывает, отображается ли количество деталей в каждой категории или нет.
Текст не будет вставляться после title_li=, если название определено отдельно от шаблона .

Облако тегов

<?php wp_tag_cloud('smallest=8&largest=17&number=30'); ?> 

Видно, что можно определить размер наименьшей и большей формулировки, а также их максимальное количество.

Последние статьи

<?php wp_get_archives('type=postbypost&limit=10'); ?>

Поле поиска

<?php include (TEMPLATEPATH . '/searchform.php'); ?>

Файл searchform.php, находящийся в директории темы, определяет формат поля поиска. Его содержание варьируется в зависимости от темы.

Блогролл

  <?php wp_list_bookmarks('categorize=0&title_li='); ?>

Архивы

<?php wp_get_archives('type=monthly'); ?>

Мета

<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>

RSS

<li>
<a href="<?php bloginfo('rss2_url'); ?>" 
   title="<?php _e('Syndicate this site using RSS'); ?>">
   <?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?>
</a>
</li>

Связано

Список относительных статей не входит в код Wordpress, а происходит от плагинов, и их несколько. Посмотреть лучшие плагины для Wordpress.

Виджеты

Виджеты содержат схожие коды, но они встроены в определенную систему позиционирования. Преимущество виджетов в том, что веб-мастер может перемещать элементы интерфейса перетаскиванием и, таким образом, легко настраивать тему.
Недостаток в том, что эти виджеты можно разместить только в сидебарах.

Если выбрать виджеты, то вышеперечисленные коды должны быть удалены из шаблонов или игнорированы.

Заключение

Этот список кодов не включает такие элементы интерфейса, как автор, дата, название и т. Д. Все это исходит из состава страниц и просматривается в рамках создания или изменения темы.

См. также