Как добавить WYSIWYG текстовый редактор на экран редактирования категории

7 янв. 2011 г., 20:29:43
Просмотры: 21.3K
Голосов: 4

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

Для этого я хочу улучшить целевые страницы категорий, переименовав поле "Описание" в "Краткое описание" и добавив новое поле под названием "Подробное описание".

Я буду использовать поле "Краткое описание" на странице индекса категорий (список всех категорий сайта), а новое поле "Подробное описание" хочу использовать для отображения на целевой странице каждой категории.

Поэтому мне нужно добавить поле с расширенным текстовым редактором на экран редактирования категории.

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

0
Все ответы на вопрос 4
4

http://www.laptoptips.ca/projects/category-description-editor/ это работает очень хорошо.

Что касается добавления дополнительного поля, я попробовал решение @MikeSchinkel здесь Добавление полей на экран редактирования категорий, меток и пользовательских таксономий в админке WordPress? и оно тоже работает очень хорошо.

7 янв. 2011 г. 22:02:44
Комментарии

Это вообще не работает, возможно, для старой версии WordPress?

Shaun Shaun
10 янв. 2012 г. 17:47:53

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

Amit Amit
11 янв. 2012 г. 12:42:52

Использую последнюю версию, 3.3.1

Shaun Shaun
11 янв. 2012 г. 15:59:17

Ссылка не работает

Farzad Yousefzadeh Farzad Yousefzadeh
25 апр. 2016 г. 12:59:46
1

На самом деле создать собственный экземпляр 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 редакторов в пользовательском типе записи?

Надеюсь, это поможет..

9 янв. 2011 г. 19:25:40
Комментарии

Первая ссылка, к сведению, ведёт на 404 ошибку.

Radmation Radmation
22 авг. 2018 г. 01:10:43
1

Вы должны суметь адаптировать мой код, приведённый здесь:

http://ypraise.com/2012/01/wordpress-plugin-categorytinymce/

Я добавил дополнительное поле TinyMCE на страницы редактирования категорий с редактором TinyMCE, но оно сохраняется в исходное поле описания. Вам нужно будет изменить поле description на description1 или что-то подобное, чтобы хранить данные и сохранить оригинальное поле.

Удалите скрипт скрытия поля, тогда у вас останется стандартное текстовое поле для краткого описания и второе текстовое поле для подробного описания.

Затем вам нужно будет скрыть краткое описание на странице архива категорий, вероятно, с помощью jQuery-фильтра.

11 янв. 2012 г. 20:28:05
Комментарии

Ссылка больше не работает.

MastaBaba MastaBaba
30 сент. 2017 г. 18:47:26
0

Этот плагин делает поля описания категорий и меток 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

30 сент. 2017 г. 18:58:36