Вывод элементов в WordPress

Одной из важнейших и удобнейших функций CMS WordPress является удобный вывод тех или иных элементов на сайте.

Самая распространённая задача, которая встаёт перед администратором WordPress сайта — вывод записей (постов) на какой-либо странице. Это могут быть статьи, новости и что угодно ещё. Возможно 2 варианта реализации данной задумки:
1. Средствами самого WordPress. При помощи пункта «Настройки» -> «Общие» вы можете выбрать «Страницу записей», на которой будут выводиться все без исключения имеющиеся записи.
2. Посредством WordPress плагинов. Этот вариант немного удобнее, так как позволяет настроить вывод отдельных категорий (рубрик) на конкретной странице или страницах — главной, странице контактов, странице новостей и т.д.

Отдельно стоит отметить, что в том случае, если вас интересует вывод в WordPress таких элементов, как миниатюра записи, дата публикации или комментарии к записи, то подобная функциональная возможность реализуется непосредственно в каждом конкретном шаблоне. Поэтому, для изменения местоположения данных элементов чаще всего вносят изменения в файлы разметки самой темы. А это требует определённых базовых знаний языка программирования PHP.

Кроме всего вышеуказанного довольно часто вам может понадобиться настроить вывод какого-либо меню на вашем WordPress сайте. Для реализации данной возможности вам сначала необходимо будет скопировать и вставить небольшую PHP-функцию в конец файла functions.php вашей темы, вот этот код:
function print_menu_shortcode($atts, $content = null) {
extract(shortcode_atts(array( ‘name’ => null, ), $atts));
return wp_nav_menu( array( ‘menu’ => $name, ‘echo’ => false ) );
}
add_shortcode(‘menu’, ‘print_menu_shortcode’);

После добавления вышеуказанного кода в functions.php вы сможете вставлять меню в любое место на странице при помощи шорткода вида [menu name=“слаг названия нужного меню на английском”]