Метод 1: использование фильтра wp_title
function remove_protected_title($title) {
if (is_singular() && post_password_required()) {
$title = single_post_title('', false);
}
return $title;
}
add_filter('wp_title', 'remove_protected_title');
Метод 2. Изменение фильтра the_title
function remove_protected_title($title, $id = null) {
if (is_singular() && post_password_required($id)) {
$title = single_post_title('', false);
}
return $title;
}
add_filter('the_title', 'remove_protected_title', 10, 2);
Метод 3. Использование пользовательской функции в файле functions.phpвашей темы
function remove_protected_title($title, $id = null) {
if (is_singular() && post_password_required($id)) {
$title = single_post_title('', false);
}
return $title;
}
add_filter('the_title', 'remove_protected_title', 10, 2);
Эти методы удаляют префикс «защищенный» из заголовка сообщений в WordPress, защищенных паролем. Вы можете выбрать метод, который лучше всего подходит для вашего конкретного случая использования.