protected_title_format хук-фильтрWP 2.8.0

Filters the text prepended to the post title for protected posts.

The filter is only applied on the front end.

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

add_filter( 'protected_title_format', 'wp_kama_protected_title_format_filter', 10, 2 );

/**
 * Function for `protected_title_format` filter-hook.
 * 
 * @param string  $prepend Text displayed before the post title.
 * @param WP_Post $post    Current post object.
 *
 * @return string
 */
function wp_kama_protected_title_format_filter( $prepend, $post ){

	// filter...
	return $prepend;
}
$prepend(строка)
Text displayed before the post title.
По умолчанию: 'Protected: %s'
$post(WP_Post)
Current post object.

Список изменений

С версии 2.8.0 Введена.

Где вызывается хук

get_the_title()
protected_title_format
wp-includes/post-template.php 141
$protected_title_format = apply_filters( 'protected_title_format', $prepend, $post );

Где используется хук в WordPress

wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php 384
add_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );
wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php 388
remove_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );
wp-includes/rest-api/endpoints/class-wp-rest-menu-items-controller.php 512
add_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );
wp-includes/rest-api/endpoints/class-wp-rest-menu-items-controller.php 519
remove_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );
wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php 1840
add_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );
wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php 1844
remove_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );
wp-includes/rest-api/search/class-wp-rest-post-search-handler.php 134
add_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );
wp-includes/rest-api/search/class-wp-rest-post-search-handler.php 136
remove_filter( 'protected_title_format', array( $this, 'protected_title_format' ) );