Да, можно через {$taxonomy}_term_edit_form_tag, например:
function replace_taxonomy_description_field() {
ob_start(
function( $output ) {
return preg_replace_callback(
'#<textarea name="description".*?>(.*?)</textarea>#',
function ( $matches ) {
return '<input name="description" id="description" type="text" size="40"
value="' . esc_attr( $matches[1] ) . '"
aria-describedby="description-description" />';
},
$output
);
}
);
}
add_action( 'category_term_new_form_tag', 'replace_taxonomy_description_field' );
add_action( 'category_term_edit_form_tag', 'replace_taxonomy_description_field' );
Замените category
на название вашей таксономии.
Спасибо за помощь.
Хочу уточнить еще два момента.
Можно сделать чтобы лишние пробелы в поле удалялись автоматом после обновления метки? К примеру в поле имя лишние пробелы удаляются.
И еще такой момент, хочу добавить «кнопку — мини скрипт» для быстрого заполнения описания.
Вот так выглядит, только непонятно, как передавать имя текущей таксономии
<span style="text-decoration:underline;cursor: pointer;" onclick="document.getElementById(\'description\').value = \'ИМЯ таксономии\'">Дублировать</span>