WordPress как на ладони
wordpress jino

single_month_title() WP 0.71

Выводит или получает заголовок текущей страницы (страница месяца).

Этот Тег Шаблона работает только на страницах архивов по месяцам (там где в запрос передается аргумент m). На страницах вывода категорий, меток, авторов и т.д. single_month_title() работать не будет.

Этот тег преимущественно используется для вывода заголовка страницы, например, в теге <title>.

Хуков нет.

Использование

<?php single_month_title( $prefix, $display ) ?>
$prefix(строка)
Текст, который нужно расположить перед заголовком.
По умолчанию: ''
$display(логический)
Выводить на экран (true) или возвращать для обработки (false).
По умолчанию: true

Примеры

  1. Базовый пример. Выведем заголовок для страницы:
<?php single_month_title( ) ?>

формат вывода будет:

prefix + MONTH + prefix + YEAR

Если указать префикс *, то получим:

*Февраль*2004
  1. В префиксе можно использовать html теги:
<p><?php single_month_title('<br />') ?></p>

Код single month title: wp-includes/general-template.php WP 4.9

<?php
function single_month_title($prefix = '', $display = true ) {
	global $wp_locale;

	$m = get_query_var('m');
	$year = get_query_var('year');
	$monthnum = get_query_var('monthnum');

	if ( !empty($monthnum) && !empty($year) ) {
		$my_year = $year;
		$my_month = $wp_locale->get_month($monthnum);
	} elseif ( !empty($m) ) {
		$my_year = substr($m, 0, 4);
		$my_month = $wp_locale->get_month(substr($m, 4, 2));
	}

	if ( empty($my_month) )
		return false;

	$result = $prefix . $my_month . $prefix . $my_year;

	if ( !$display )
		return $result;
	echo $result;
}

Cвязанные функции

Из метки: title (заголовок)

Еще из раздела: Другие функции темы

single_month_title Комментариев нет

Здравствуйте, !

Ваш комментарий