Как добавить WYSIWYG текстовый редактор на экран редактирования категории
Я много работаю с категориями в последнее время, учитывая растущее понимание и спрос на тематическую или силосную структуру сайтов.
Для этого я хочу улучшить целевые страницы категорий, переименовав поле "Описание" в "Краткое описание" и добавив новое поле под названием "Подробное описание".
Я буду использовать поле "Краткое описание" на странице индекса категорий (список всех категорий сайта), а новое поле "Подробное описание" хочу использовать для отображения на целевой странице каждой категории.
Поэтому мне нужно добавить поле с расширенным текстовым редактором на экран редактирования категории.
Предоставляет ли WordPress простой способ создания экземпляра расширенного текстового редактора, возможно, используя облегченную версию редактора записей/страниц? Вероятно, мне не нужна полная панель инструментов, но было бы неплохо иметь основные кнопки форматирования, такие как B, I, U, гиперссылка и т.д...

http://www.laptoptips.ca/projects/category-description-editor/ это работает очень хорошо.
Что касается добавления дополнительного поля, я попробовал решение @MikeSchinkel здесь Добавление полей на экран редактирования категорий, меток и пользовательских таксономий в админке WordPress? и оно тоже работает очень хорошо.

@Shaun какая у вас версия? Кажется, я впервые пробовал это в 3.0, но никогда в 2.x... Попробуйте обновить на локальной копии, чтобы проверить, не сломает ли это что-нибудь.

На самом деле создать собственный экземпляр TinyMCE довольно просто, проблемы возникают только при попытке отобразить дополнительные (и отличающиеся) экземпляры на странице, где он уже существует.
Следующий блог охватывает всю необходимую информацию для создания экземпляра TinyMCE в плагине WordPress, но это также легко можно применить к существующей странице админки, например, странице категорий.
http://www.keighl.com/2010/01/tinymce-in-wordpress-plugins/
Единственное отличие для вашего случая будет в этой строке.
add_action("admin_print_scripts", "js_libs");
Не могу понять, зачем кому-то может понадобиться подключать TinyMCE на всех страницах админки, поэтому я рекомендую изменить эту строку в любом случае и привязать её к нужной странице. Для страницы категорий, навскидку, можно использовать что-то вроде:
add_action("admin_print_scripts-edit-tags.php", "js_libs");
Остальное довольно очевидно, но если что-то непонятно (например, создание экземпляра TinyMCE), оставьте комментарий к этому ответу.
Также вы можете найти предыдущие обсуждения, связанные с TinyMCE, здесь.
Есть ли способ получить N количество WYSIWYG редакторов в пользовательском типе записи?
Надеюсь, это поможет..

Вы должны суметь адаптировать мой код, приведённый здесь:
http://ypraise.com/2012/01/wordpress-plugin-categorytinymce/
Я добавил дополнительное поле TinyMCE на страницы редактирования категорий с редактором TinyMCE, но оно сохраняется в исходное поле описания. Вам нужно будет изменить поле description на description1 или что-то подобное, чтобы хранить данные и сохранить оригинальное поле.
Удалите скрипт скрытия поля, тогда у вас останется стандартное текстовое поле для краткого описания и второе текстовое поле для подробного описания.
Затем вам нужно будет скрыть краткое описание на странице архива категорий, вероятно, с помощью jQuery-фильтра.

Этот плагин делает поля описания категорий и меток WYSIWYG:
https://wordpress.org/plugins/rich-text-tags/
Этот плагин добавляет WYSIWYG редактор только для экрана редактирования категорий:
https://wordpress.org/plugins/categorytinymce/
Более обновленная версия того же плагина, но платная и недорогая (5.5GBP) (я не тестировал):
http://wp.ypraise.com/shop/wordpress-plugins/category-tinymce/
Плагин, который делает и другие вещи, но более дорогой (18USD) (я не тестировал):
https://codecanyon.net/item/category-article-pro/6845628?ref=belgen77
