Описание get_edit_tag_link
— Filter
Хук get_edit_tag_link позволяет изменить URL ссылки редактирования тегов в WordPress. Он срабатывает при формировании ссылки редактирования тега в админ панели и позволяет настраивать её по своему усмотрению
Примеры использования
Пример изменения ссылки редактирования тега для добавления параметра в URL:
add_filter('get_edit_tag_link', function($link, $tag_id, $taxonomy) {
return $link . '&custom_param=1';
}, 10, 3);
В этом примере мы добавляем к ссылке редактирования тега новый параметр ‘custom_param’
Пример изменения ссылки редактирования тега для использования кастомного URL:
add_filter('get_edit_tag_link', function($link, $tag_id, $taxonomy) {
return 'https://example.com/custom-edit-url?tag_id=' . $tag_id;
}, 10, 3);
Здесь мы меняем стандартную ссылку редактирования на кастомный URL
Пример удаления ссылки редактирования тега:
add_filter('get_edit_tag_link', function($link) {
return '';
});
В этом примере мы полностью убираем ссылку редактирования тега, возвращая пустую строку
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или настроить ссылки редактирования тегов в админ панели WordPress
– Производительность
Поскольку хук изменяет только ссылки, влияние на производительность минимально
– Предупреждения
Будьте осторожны, чтобы изменения не нарушали работу админ панели или не приводили к путанице у пользователей
Альтернативы
Тип: filter
Этот хук позволяет изменять ссылки редактирования категорий, аналогично хуку get_edit_tag_link
Используйте его, если необходимо изменить ссылки редактирования категорий, а не тегов