Definition:
function get_the_title( $id = 0 ) {}
Parameters
- int $id: Optional. Post ID.
Defined filters
- protected_title_format
apply_filters('protected_title_format', __('Protected: %s') - private_title_format
apply_filters('private_title_format', __('Private: %s') - the_title
apply_filters( 'the_title', $title, $id )
Source code
function get_the_title( $id = 0 ) {
$post = &get_post($id);
$title = isset($post->post_title) ? $post->post_title : '';
$id = isset($post->ID) ? $post->ID : (int) $id;
if ( !is_admin() ) {
if ( !empty($post->post_password) ) {
$protected_title_format = apply_filters('protected_title_format', __('Protected: %s'));
$title = sprintf($protected_title_format, $title);
} else if ( isset($post->post_status) && 'private' == $post->post_status ) {
$private_title_format = apply_filters('private_title_format', __('Private: %s'));
$title = sprintf($private_title_format, $title);
}
}
return apply_filters( 'the_title', $title, $id );
}
1859

February 12, 2011 

