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 вашего сайта.