Функция EDIT_TAG_LINK() в WordPress
Функция EDIT_TAG_LINK() предназначена для вывода или получения ссылки на редактирование тега с определённым форматированием.
Использование функции
Функция edit_tag_link() вызывается для создания ссылки на редактирование тега.
Хуки функции
edit_tag_link— хук, который позволяет изменять сгенерированную ссылку.
Возвращаемое значение
Функция ничего не возвращает (null).
Синтаксис функции
edit_tag_link( $link, $before, $after, $tag );
Параметры
$link(string): Текст ссылки. Если не указан, по умолчанию — пусто (''), а также по умолчанию используется текст "Редактировать этот".$before(string): Текст, который будет отображаться перед ссылкой на редактирование. По умолчанию — пусто (''), то есть не отображается.$after(string): Текст, который будет отображаться после ссылки на редактирование. По умолчанию — пусто (''), то есть не отображается.$tag(WP_Term): Объект термина. Если не указан, будет проверен запрашиваемый объект. По умолчанию — null.
Примеры использования
Пример 1: Вывод ссылки для редактирования текущего тега
edit_tag_link();
Пример 2: Изменение текста ссылки
Допустим, вы хотите вывести ссы��ку для редактирования тегов и изменить текст ссылки на "Редактировать тег", а также обернуть ссылку в HTML-тег <p>:
edit_tag_link( 'Редактировать тег', '', '
' );
Код функции edit_tag_link()
Вот пример реализации функции в WordPress (файл wp-includes/link-template.php):
function edit_tag_link( $link = '', $before = '', $after = '', $tag = null ) {
$link = edit_term_link( $link, '', '', $tag, false );
/**
* Фильтрует тег ссылки для редактирования тега.
*
* @param string $link Ссылка на редактирование.
*/
echo $before . apply_filters( 'edit_tag_link', $link ) . $after;
}
Связанные функции
Существует несколько функций, которые связаны с редактированием в WordPress:
edit_bookmark_link()— редактировать ссылку на закладку.edit_comment_link()— редактировать ссылку на комментарий.edit_post_link()— редактировать ссылку на запись.get_delete_post_link()— получить ссылку для удаления записи.get_edit_post_link()— получить ссылку для редактирования записи.get_edit_user_link()— получить ссылку для редактирования пользователя.
Теги
К функциям, связанным с тегами, относятся:
get_tag_link()— получить ссылку на тег.get_tags()— получить список тегов.single_tag_title()— получить заголовок единственного тега.tag_description()— получить описание тега.tag_exists()— проверить, существует ли тег.wp_generate_tag_cloud()— сгенерировать облако тегов.wp_tag_cloud()— вывести облако тегов.
Полезные ссылки
Также в WordPress есть функции, позволяющие работать с URL:
admin_url()— получить URL для админ-панели.get_home_url()— получить URL главной страницы.get_permalink()— получить постоянную ссылку на запись.get_privacy_policy_url()— получить URL политики конфиденциальности.home_url()— получить базовый URL сайта.
Эта информация поможет вам лучше понимать, как редактировать теги в WordPress и использовать функцию EDIT_TAG_LINK().