WordPress 4.1 добавит несколько важных улучшений для разработчиков тем. Йост де Вальк три года назад открыл тикет , запрашивая лучший вариант управления выводом тегов заголовков. Он предложил патч, который будет выводить тег title во время запуска wp_head в зависимости от того, добавлена ли текущая тема theme_support. Эта реализация, наконец, набирает обороты после долгих дискуссий среди участников WordPress.
На этой неделе Джон Блэкборн , ведущий специалист по WordPress 4.1, предложил совместимый с предыдущими версиями способ, позволяющий авторам плагинов и тем лучше настраивать вывод заголовков документов. В предстоящем выпуске будет представлена поддержка темы для тега title .
[php light=”true”]add_theme_support(‘тег title’);[/php]
«Заявляя о такой поддержке, темы признают, что они не определяют заголовки сами по себе, и WordPress может безопасно добавлять их без дублирования», — объяснил основной участник Константин Обенланд, рассказывая о поддержке тега заголовка в своем последнем посте в блоге make/core.
Он подробно остановился на трехлетней работе, заявив, что она также послужила исправлению древней практики Кубрика, которая добавила название блога к wp_title()
:
[php light=”true”]<title><?php wp_title(‘«’, true, ‘right’); ?> <?php bloginfo(‘имя’); ?></название>[/php]
Эта практика стала довольно стандартной в темах WordPress. Новая поддержка темы для тега title упростит плагинам и темам управление заголовком документа.
Новые функции шаблона для заголовка и описания архива
WordPress 4.1 также представляет несколько новых функций шаблонов для заголовков и описаний архивов:
get_the_archive_title()
иthe_archive_title()
для возврата/отображения названия текущего термина, даты, типа сообщения, формата сообщения или архива автора.get_the_archive_description()
иthe_archive_description()
для возврата/отображения описания, связанного с текущим архивом терминов.
Разработчики получат эти новые функции в свое распоряжение благодаря усилиям Константина Обенланда и Дрю Джейнса.
Если вы занимаетесь темами WordPress для бизнеса, вам следует обратить внимание на то, как использовать новый тег title с обратной совместимостью, как описано Obenland.
В настоящее время разработчикам плагинов не рекомендуется создавать функциональные возможности вокруг поддержки темы для тегов заголовков. «Долгосрочный план состоит в том, чтобы позволить пользователям управлять названиями документов из своего администратора, независимо от того, какую тему они используют», — пояснил Обенланд. Изменения в WordPress 4.1 — это первый шаг к тому, чтобы сделать теги заголовков более удобными для плагинов.