Описание функции wp_robots()
Функция wp_robots() генерирует мета-тег robots для управления индексацией страниц поисковыми системами. Она позволяет задать параметры индексации, такие как ‘noindex’, ‘nofollow’ и другие, в зависимости от контекста страницы. Используется в шаблонах тем для оптимизации SEO и управления поведением поисковых систем относительно контента сайта.
Функция автоматически учитывает настройки сайта и предоставляет возможность разработчикам настраивать индексацию для конкретных страниц.
Параметры
$args
Тип: array
Обязательный: Нет
По умолчанию: array()
Описание: Массив аргументов для настройки мета-тега robots
Возможные значения:
noindex: 1,
nofollow: 1,
noarchive: 1,
nosnippet: 1,
noodp: 1,
noydir: 1,
Возвращаемое значение
Тип: string
Описание: Строка с мета-тегом robots или пустая строка
Возможные значения:
• Строка мета-тега robots, например:
• Пустая строка, если нет параметров для генерации
Примеры использования
Вывод мета-тега robots с настройками по умолчанию
echo wp_robots();
Вывод мета-тега robots с параметрами noindex и nofollow
$args = array('noindex' => true, 'nofollow' => true);
echo wp_robots($args);
Безопасность
Валидация входных данных: Параметры валидации не применяются, так как функция принимает только массив с предопределенными значениями
Санитизация: Входные параметры автоматически обрабатываются WordPress
Рекомендации: Следует использовать только допустимые значения для параметров
— Связанные функции
Добавляет мета-теги в заголовок страницы
Проверяет, является ли текущая страница определенной страницей
— Хуки
Фильтрует содержимое мета-тега robots перед выводом
— Примечания
– Ограничения
Не поддерживает кастомные значения, только предопределенные параметры
– Частые проблемы
- Неправильное поведение индексации при неверной настройке параметров
- Отсутствие мета-тега при отсутствии аргументов