WordPress函数:single_post_title
一、函数简介
single_post_title该函数的作用是显示或检索帖子的页面标题。(Displays or retrieves page title for post.)
二、函数参数
- @param string $prefix Optional. What to display before the title.
- @param bool $display Optional. Whether to display or retrieve title. Default true.
- @return string|void Title when retrieving.
三、函数案例
(一)、案例1
<?php single_post_title( $prefix = '', $display = true ) ?>

四、源代码
/**
* Displays or retrieves page title for post.
*
* This is optimized for single.php template file for displaying the post title.
*
* It does not support placing the separator after the title, but by leaving the
* prefix parameter empty, you can set the title separator manually. The prefix
* does not automatically place a space between the prefix, so if there should
* be a space, the parameter value will need to have it at the end.
*
* @since 0.71
*
* @param string $prefix Optional. What to display before the title.
* @param bool $display Optional. Whether to display or retrieve title. Default true.
* @return string|void Title when retrieving.
*/
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 WP_Post $_post The current post.
*/
$title = apply_filters( 'single_post_title', $_post->post_title, $_post );
if ( $display ) {
echo $prefix . $title;
} else {
return $prefix . $title;
}
}
THE END