如何将所见即所得文本编辑器添加到类别编辑屏幕

时间:2011-01-07 作者:Scott B

最近,随着人们对主题化或竖井式网站结构的认识和需求的增加,我一直在处理很多类别。

为此,我希望通过将“描述”字段重新标记为“摘要描述”并添加一个名为“详细描述”的新字段来增强我的类别登录页。

我将在我的分类索引页面上使用“摘要描述”字段(我网站所有分类的列表),我想使用这个新的“详细描述”字段在每个分类的登录页面上显示。

因此,我需要一个富文本编辑字段添加到类别编辑屏幕。

WordPress是否可以轻松创建富格文本编辑字段的实例,或许可以拉一个轻量级的帖子/页面编辑器?我可能不需要工具栏,但最好有一些基本的格式按钮,如B、I、U、hyperlink等。。。

4 个回复
最合适的回答,由SO网友:Amit 整理而成

http://www.laptoptips.ca/projects/category-description-editor/ 这个效果很好。

关于添加另一个字段,我在此处尝试了@MikeSchinkel解决方案Adding Fields to the Category, Tag and Custom Taxonomy Edit Screen in the WordPress Admin? 而且效果也很好。

SO网友:t31os

实际上,创建自己的TinyMCE实例非常容易,只有当试图在已经存在实例的页面上呈现其他(和不同)实例时,才会出现问题。

下面的博客涵盖了在WordPress插件中创建TinyMCE实例的所有必要信息,但也可以很容易地应用于现有的管理页面,如类别页面。

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相关的一些讨论
Is there a way to get N number of WYSIWYG editors in a custom post type?

希望这有帮助。。

SO网友:kevin heath

您应该能够使用我在这里给出的代码解决一些问题;

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

我使用tinymce编辑器在类别编辑页面中添加了一个额外的tinymce框,但它保存到原始描述字段中。您需要将description字段更改为description1或包含daa的内容,并保留原始框。

删除隐藏框脚本,这样就可以为您的摘要描述提供标准文本框,并为您的详细描述提供第二个文本框。

然后,可能需要通过jquery过滤器在类别归档页面中隐藏摘要描述。

SO网友:MastaBaba

此插件使类别和标记描述框所见即所得:

https://wordpress.org/plugins/rich-text-tags/

此插件仅将所见即所得编辑器广告到类别编辑器屏幕:

https://wordpress.org/plugins/categorytinymce/

同一个插件的更新版本,付费但便宜(5.5GBP)(我没有尝试这个):

http://wp.ypraise.com/shop/wordpress-plugins/category-tinymce/

一个插件,也可以做其他事情,但更贵(18美元)(我没有尝试这个):

https://codecanyon.net/item/category-article-pro/6845628?ref=belgen77

结束

相关推荐