single_post_title

Выводит заголовок поста. Предназначен для использования на отдельных страницах записей.

Этот Тег шаблона полезен, когда нужно вывести заголовок записи за пределами Цикла WordPress.

Хуки из функции:
single_post_title
Возвращает

Выводит на экран строку: заголовок записи. Если указать второй параметр $display=false, то функция вернет результат для обработки.

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

single_post_title( $prefix, $display );
$prefix(строка)
Текст, который будет расположен перед заголовком.
По умолчанию: null
$display(логический)
ture — выводит на экран, false — возвращает строку.
По умолчанию: true

Примеры

#1. Вывод заголовка записи

Выведем заголовок записи в теге H2 с предшествующим текстом “Текущий пост: “:

<h2><?php single_post_title('Текущий пост: '); ?></h2>

Код из


wp-includes/general-template.php

WP 4.7.2

<?php
function single_post_title( $prefix = '', $display = true ) {
	$_post = get_queried_object();

	if ( !isset($_post->post_title) )
		return;

	/**
	 * Filters the page title for a single post.
	 *
	 * @since 0.71
	 *
	 * @param string $_post_title The single post page title.
	 * @param object $_post       The current queried object as returned by get_queried_object().
	 */
	$title = apply_filters( 'single_post_title', $_post->post_title, $_post );
	if ( $display )
		echo $prefix . $title;
	else
		return $prefix . $title;
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *