Рубрики
Общие вопросы по WordPress

Важные функции для создания темы на WordPress

language_attributes()

Указывает атрибуты для тега HTML со значениями языка (для русскоязычного сайта выводит lang="ru-RU").

<html <?php language_attributes(); ?>>

wp_head()

Обязательная строка в шапке любой темы header.php перед тегом </head>.

<head>
   <meta charset="utf-8" />
   <meta name="viewport" content="width=device-width"/>
   <?php wp_head(); ?>
</head>

get_search_form()

Подключает файл темы searchform.php (если такого файла нет, выводится стандартный код формы поиска.

// подключаем форму поиска
<?php get_search_form(); ?>

wp_nav_menu

Отображение меню навигации

$args = array(
   'theme_location' => 'primary_menu', //определяем область темы где будет размещаться главное меню
   'container' => 'nav', //определяем родительский элемент (тег <nav>)
   'container_class' => 'primary-menu-wrapper', //назначаем имя класса для родительского элемента (тег <nav>)
   'menu_class' => 'primary-menu'    
   );

   //Отображение меню
   wp_nav_menu($args);

get_template_part()

Ищет и подключает указанный файл темы.

// подключаем файл template-parts/content.php из каталога текущей темы 
get_template_part( 'template-parts/content');

Похожие посты

Автор: Андрей Шурыгин

Изучаю Wordpress. Создаю сайты. Пишу этот блог.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *