Описание available_permalink_structure_tags
— Filter
Хук available_permalink_structure_tags позволяет изменить список доступных тегов для структуры постоянных ссылок в WordPress. Он срабатывает при создании страницы настроек постоянных ссылок и позволяет разработчикам добавлять или изменять доступные теги для использования в URL-адресах
Примеры использования
Пример добавления нового тега для структуры постоянных ссылок:
add_filter('available_permalink_structure_tags', function($tags) {
$tags['%custom_tag%'] = 'Кастомный тег';
return $tags;
});
В этом примере мы добавляем новый тег ‘%custom_tag%’ с описанием ‘Кастомный тег’.
Пример изменения описания существующего тега:
add_filter('available_permalink_structure_tags', function($tags) {
$tags['%category%'] = 'Измененная категория';
return $tags;
});
В этом примере мы изменяем описание тега ‘%category%’ на ‘Измененная категория’.
Пример удаления существующего тега:
add_filter('available_permalink_structure_tags', function($tags) {
unset($tags['%author%']);
return $tags;
});
Здесь мы удаляем тег ‘%author%’ из списка доступных тегов.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавлять, изменять или удалять доступные теги для структуры постоянных ссылок
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только списка тегов
– Предупреждения
Следите за тем, чтобы изменения не нарушали логику работы постоянных ссылок на сайте
Альтернативы
Тип: filter
Этот хук позволяет изменять структуру постоянных ссылок перед её обновлением в базе данных
Используйте его, если нужно изменить структуру постоянных ссылок перед её сохранением