Описание edit_link_category_form_fields
— Action
Хук edit_link_category_form_fields позволяет изменять поля формы редактирования категорий ссылок в админке WordPress. Он срабатывает на странице редактирования категорий ссылок и позволяет добавлять, изменять или удалять поля формы, тем самым изменяя функциональность админки
Примеры использования
Пример добавления нового поля для ввода описания категории:
add_action('edit_link_category_form_fields', function($term) {
$description = get_term_meta($term->term_id, 'link_category_description', true);
echo '';
echo ' ';
echo ' ';
echo ' ';
});
В этом примере мы добавляем поле для ввода описания категории ссылок
Пример сохранения нового поля при сохранении категории:
add_action('edited_link_category', function($term_id) {
if (isset($_POST['link_category_description'])) {
update_term_meta($term_id, 'link_category_description', sanitize_text_field($_POST['link_category_description']));
}
}, 10, 1);
Здесь мы сохраняем значение нового поля при редактировании категории ссылок
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить поля формы редактирования категорий ссылок в админке WordPress
– Производительность
Учтите, что добавление большого количества полей может повлиять на производительность, если они требуют сложной обработки
– Предупреждения
Следите за тем, чтобы изменения не нарушали логику работы с терминами и метаданными
Альтернативы
Тип: action
Этот хук срабатывает на странице добавления новых категорий ссылок и позволяет добавлять поля в эту форму
Используйте его, если нужно добавить поля на страницу добавления новой категории ссылок