Вывод Title и Description в шаблоне страницы из модуля All In One Seo Pack

Ниже рассматривается вопрос о том, как вывести в шаблоне страницы WordPress поля title и description (заголовок и описание страницы), заданные в модуле All In One Seo Pack. Также, бонусом, показано, как вывести тайтл через функцию WP в случае, если не используется вышеупомянутый модуль.

Честно говоря, все действия, описанные в данной заметке, довольно примитивны. При желании, их легко можно найти в справке к модулю SEO PACK и в кодексе WP. Здесь же, это собрано в одном месте. Для удобства, заметка разделена на 2 подраздела:

  1. Вывод полей All In One Seo Pack
  2. Вывод дефолтного title

Часть 1. Вывод полей All In One Seo Pack

Чтобы вывести то, или иное поле, очевидно, нужно вставить php-код в шаблон страницы.

Для вывода title нужно вставить:

<?
	echo get_post_meta($post->ID, _aioseop_title, true);
?>

Для вывода description нужно вставить:

<?

	echo get_post_meta($post->ID, _aioseop_description, true);

?>

Также, есть функция по выводу keywords из SEO Pack’а. У автора данной заметки, правда, модуль не позволяет задать keywords. Код будет следующим:

<?

	echo get_post_meta($post->ID, _aioseop_keywords, true);

?>

Часть 2. Вывод дефолтного title через php

Чтобы вывести тайтл стандартными средствами Вордпресс, нужно использовать встроенную функцию wp_title(). Данная функция принимает 3 аргумента:

  1. $sep — текст, который будет отображаться до, или после заголовка
  2. $echo — необязательный параметр, выводящий заголовок. Принимает значений true или false
  3. $seplocation — необязательный параметр, который определяет, где будет выводится строка, переданная в $sep.

Но, конечно, в данную функцию можно вообще не передавать аргументов и вызывать её просто так:

<?
 wp_title(); 
?>

В целом всё. Лучше, конечно же, для таких задач пользоваться модулем All In One Seo Pack, т.к. он значительно упрощает работу  с мета-тегами и большинство функций предоставляются бесплатно.