Описание edit_post_link
— Filter
Хук edit_post_link позволяет изменить HTML-код ссылки на редактирование поста. Он срабатывает при выводе ссылки на редактирование поста в админ-панели и на фронтенде, что позволяет кастомизировать внешний вид и текст ссылки
Примеры использования
Пример изменения текста ссылки на редактирование поста:
add_filter('edit_post_link', function($link, $id, $text, $args) {
return str_replace('Редактировать', 'Изменить', $link);
}, 10, 4);
В этом примере мы заменяем текст ссылки ‘Редактировать’ на ‘Изменить’.
Пример добавления кастомного класса к ссылке:
Здесь мы добавляем класс ‘custom-edit-link’ к HTML-ссылке на редактирование поста.
Пример добавления атрибута title к ссылке:
Мы добавляем атрибут title к ссылке, чтобы при наведении появлялся текст ‘Редактировать пост’.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить внешний вид или текст ссылки на редактирование поста
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода HTML
– Предупреждения
Следите за тем, чтобы изменения не нарушали функциональность ссылки, так как это может затруднить редактирование постов
Альтернативы
Тип: action
Этот хук позволяет добавлять функционал к ссылке на редактирование поста
Используйте его, если нужно добавить дополнительные элементы или функционал к ссылке на редактирование поста