Пользовательские теги title в WordPress
По умолчанию WordPress обеспечивает достойный способ отображения <title>
информации для ваших записей, страниц и различных видов архива. Это важно для удобства использования и улучшения SEO. Большинство тем загружаются с какой-то функцией названия, испеченной прямо внутри, но для тех, кто этого не делает, вы можете легко добавлять заголовки, используя тег wp_title WordPress . Используя wp_title(), мы можем указать несколько полезных параметров, в том числе:
- sep – строковое значение, указывающее разделитель, отображаемый перед заголовком
- echo – логическое значение, определяющее, отображается ли заголовок
- seplocation – положение строки sep, слева или справа от названия
Вот основной формат для этого тега:
<?php wp_title('sep', 'echo', 'seplocation'); ?>
.. который обычно комбинируется с bloginfo(‘name') тегом и используется в header.php файле следующим образом:
<head>
<title><?php wp_title(' | ', 'echo', 'right'); ?><?php bloginfo('name'); ?>
</head>
Это приведет к следующему выводу для каждого из следующих типов страниц:
- Домашняя страница – выводит название сайта
- Отдельные страницы – название страницы | название сайта
- Одиночные сообщения – запись | название сайта
- Архивные просмотры сообщений – вывод имени сайта
- Архивы на основе даты – год и / или месяц | название сайта
- Категории архивов – название категории | название сайта
- Авторские архивы – общедоступное имя пользователя | название сайта
- 404 страниц ошибок – выводит имя сайта
- Результаты поиска – выводит название сайта
- Архивы тегов – имя тега | название сайта
Для среднего блога это прекрасно работает, на большинстве страниц есть название, а также название блога, в то время как те, у кого нет конкретных имен страниц, просто выводят название сайта. Однако, чтобы идти выше и дальше, требуется немного больше "шаманства". Например, вместо того, чтобы выводить только имя блога для страниц поиска и тегов, почему бы не указать точный тег или отображаемый поисковый запрос? А как насчет архивных страниц? Мы также можем настроить их, используя следующий код:
При использовании вместо wp_title() тега WordPress по умолчанию, этот код будет создавать четкие, информативные заголовки страниц для тегов, поиска, даты, автора и других видов архива, а также для страшной страницы 404. Кроме того, этот код может быть изменен для разработки различных названий страниц, как вы пожелаете, а также может быть дополнительно усовершенствован.
Статья была переведена для блога TechBlog.SDStudio.top
Источник: https://digwp.com