Можете ли вы добавить визуальный редактор в поле описания для пользовательских таксономий?

9

Можете ли вы добавить визуальный редактор в поле описания для пользовательских таксономий? Было бы неплохо иметь эту опцию доступной, когда вы редактируете запись для таксономии, будь то основной или пользовательский.

hsatterwhite
источник
Следующее решение от @Butuzov работает отлично. Замените поле описания таксономии визуальным / WYSIWYG-редактором
dj.cowan

Ответы:

11

Просто написал функцию. Прямо сейчас он отобразит редактор tinymce в каждом описании пользовательской таксономии. Конечно, вы можете редактировать, чтобы показать его только для некоторых конкретных таксономии.

/**
 * Display advanced TinyMCE editor in taxonomy page
 */
function wpse_7156_enqueue_category() {
    global $pagenow, $current_screen;

    if( $pagenow == 'edit-tags.php' ) {
        require_once(ABSPATH . 'wp-admin/includes/post.php');
        require_once(ABSPATH . 'wp-admin/includes/template.php');

        wp_tiny_mce( false, array( 'editor_selector' => 'description', 'elements' => 'description', 'mode' => 'exact' ));
    } 
}
add_action( 'init', 'wpse_7156_enqueue_category' );

Вы можете предоставить первый аргумент, wp_tiny_mceкак trueесли бы вы хотели урезанную версию tinyMCE

Тарек
источник
Ты прибил это, Тарек, спасибо! Я почти уверен, что они перенесли это в настоящий API для 3.3, но пока это простое решение. Завтра я буду вручать награду, когда WPSE позволит мне. :)
hsatterwhite
+1 для простоты. Добавляю в мои отрывки и скоро попробую. Спасибо
Михал Мау
@ Может, согласился. Я попробовал его, и вы можете изменить его для работы с действием = редактировать, потому что на экране быстрого редактирования в таблице таксономии используется описание #description. # tag-description используется для текстового поля описания на экране быстрого редактирования, но ваше пространство ограничено из-за настройки двух столбцов.
hsatterwhite
просто напоминание @hsatterwhite о присуждении награды
marfarma
Спасибо за напоминание, сделано и сделано. Хорошего вам!
hsatterwhite
2

Вы пробовали плагин Rich Text Tags ?

  • Это именно то, что вам нужно.
  • Работает с пользовательскими таксономиями.
  • Хорошо работает с изображениями.
  • Включает новую внутреннюю ссылку WP.
  • Он регулярно обновляется.

Скриншот:

Скриншот тегов Rich Text

Михал Мау
источник
Я не слышал об этом. Я ценю ответ и ссылку со скриншотом. В дополнение к принятому ответу, это также отличное решение. Спасибо, Мугли!
hsatterwhite
0

Не напрямую, нет.

Однако вы можете написать собственный javascript, который применяет соответствующие классы к полю ввода для описания пользовательской таксономии.

Однако если вы действительно хотите создать отношение «многие ко многим» между сообщениями (например, тип сообщения «Шины» и тип сообщения «Автомобили»), то WordPress этого не делает (в настоящее время) есть возможность для этого. Тем не менее, плагин Posts 2 Posts действительно предоставляет эту функциональность (и дает вам гораздо больше гибкости для создания сложных отношений).

Витезид
источник
Спасибо за ответ, но я не пытаюсь связать посты с другими постами. Я просто пытаюсь добавить визуальный редактор в поле описания для таксономий.
hsatterwhite