language_attributes() — это функция в WordPress, являющаяся обёрткой для функции get_language_attributes(). Она была введена в версии WordPress 4.3.0 и представляет собой эквивалент строки кода echo get_language_attributes(). Основное назначение этой функции — вывод атрибутов языка и направления текста для HTML-документа.
Синтаксис
language_attributes( $doctype = 'html' )
$doctype (string, необязательный): Тип документа, для которого должны быть возвращены атрибуты. Возможные значения: html или xhtml. По умолчанию — html.
Зачем использовать language_attributes()?
- Удобство: Функция сразу выводит строку атрибутов, что упрощает код и делает его более читаемым.
- Локализация: Обеспечивает правильное указание языка контента, что важно для поисковых систем и пользователей.
- Доступность: Помогает браузерам и другим агентам правильно интерпретировать и отображать контент.
Пример использования
Часто language_attributes() используется в файле header.php для установки атрибутов языка в теге <html>.
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<title><?php wp_title(); ?></title>
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
В этом примере функция language_attributes() добавляет атрибуты lang и dir в тег <html>, что важно для правильного отображения страницы.
Заключение
Функция language_attributes() является важным инструментом для разработчиков WordPress, обеспечивая правильное указание языка и направления текста в HTML-документе. Использование этой функции способствует улучшению доступности и SEO вашего сайта.