@brenna
Для задания своего формата <title> для постов в WordPress вы можете использовать фильтр wp_title. Этот фильтр позволяет изменить содержимое тега <title> на страницах вашего сайта.
Вот пример кода, который можно добавить в файл functions.php вашей темы:
1 2 3 4 5 6 7 8 9 10 11 |
function custom_wp_title($title, $sep) { // Получаем заголовок текущего поста или страницы $post_title = get_the_title(); // Формируем новый заголовок, добавляя нужные вам элементы $new_title = 'Моя кастомная часть заголовка ' . $sep . ' ' . $post_title; // Возвращаем новый заголовок return $new_title; } add_filter('wp_title', 'custom_wp_title', 10, 2); |
В этом примере мы определяем функцию custom_wp_title, которая принимает текущий заголовок и разделитель ($sep) в качестве параметров. Затем мы получаем заголовок текущего поста или страницы с помощью get_the_title(). Далее мы формируем новый заголовок, добавляя нужные вам элементы (в данном случае "Моя кастомная часть заголовка" и разделитель). Наконец, мы возвращаем новый заголовок из функции.
После добавления этого кода в файл functions.php вашей темы, формат <title> для постов будет изменен согласно вашим настройкам в функции custom_wp_title.
Обратите внимание, что в новых версиях WordPress рекомендуется использовать SEO-плагины, такие как Yoast SEO или All in One SEO Pack, чтобы управлять форматом <title> и другими аспектами SEO вашего сайта. Эти плагины предоставляют более широкий набор инструментов для оптимизации поисковой выдачи и управления мета-тегами.