Loading...

修改wordpress自带的编辑器

2007-02-06 17:00:11 发表于Wordpress, 网站技术 本文链接: 修改wordpress自带的编辑器

一直认为wp自带的编辑器太简陋了一点,所以一直想修改丰富一点,至少应该有字体颜色的选项阿.于是去tinymce网站下载了一个来研究,基本可以修改到满足要求,但是这样修改对wp的config文件修改太大,于是再次google,希望能找到简单的修改方法,终于google到了地址,http://www.myyu.net/2007/01/21/42/,但是不能打开,500错误,没有办法,不过google搜索结果的简单描述使我注意到了这样的句子:

升级到WordPress 2.1 RC1 后,在修改TinyMCE 的语言文件的时候突然对tiny_mce_config.php 这个文件起了兴趣。不想打开一看发现了丰富TinyMCE 快捷按钮的方法。 原来,这个编辑器里的wordpress 插件有提供’wp_adv’、’wp_adv_start’、’wp_adv_end’ 三


于是在打开的tiny_mce_config.php(嘿嘿,我也在研究这个文件)的文件中寻找,结果发现这样的代码:

wped.jpg

原来,wp已经把很多按钮都引入了,如上图我划线部分的代码,

这些都在高级属性里面,在wp_adv_start和 wp_adv_end之间,默认的情况下这个两个之间的按钮是隐藏的,我们再看看,它居然把wp_adv(用来显示高级按钮的控制按钮)也隐藏再了其中,这样做不想当与把开箱子的钥匙锁在箱子里面了么,那不就永远不得翻身了??

所以我们要做的就是把 wp_adv按钮移出来,这样就ok了,当然根据你的需要也可以在wp_adv_start后添加你需要的按钮,当然要满足tinyMCE的的要求才行,下图是我添加后的代码wpet2.jpg

添加成功之后就可以在编辑器里面看到高级选项了。如下图:wpeditordemo5.jpg
如果你也想修改你的editor,请复制下面代码替换文件 /wp-includes/js/tinymce/tiny_mce_config.php相应代码
$mce_buttons = apply_filters('mce_buttons', array('bold',
italic', 'strikethrough', 'separator', 'bullist',
'numlist', 'outdent', 'indent', 'separator', 'justifyleft',
'justifycenter', 'justifyright', 'separator', 'link', 'unlink',
'image', 'wp_more', 'separator', 'spellchecker', 'separator',
'forecolor','backcolor', 'wp_help', 'wp_adv','wp_adv_start',
'formatselect', 'underline', 'justifyfull', 'separator',
'pastetext', 'pasteword', 'separator', 'removeformat',
'cleanup', 'separator', 'charmap', 'separator', 'undo',
'redo','insertdate','inserttime','zoom','separator',
'wp_adv_end'));

该日志未加标签
发表于 2007-02-06 17:00:11 目录:Wordpress, 网站技术 [RSS 2.0] 您可以评论. Pinging 不可用.
已经有5位大师动手指导 拒绝低俗
  • 1楼 icemanpro 在2007.02.07 00:41发表评论如下: 回复

    在IE中用alt+v就行了。

    • 2楼 江 东 在2007.02.07 14:06发表评论如下: 回复

      可惜我少用IE哈,你留言的email不要乱写啊,总是把你当作spam了[quote]
      在IE中用alt+v就行了。
      [/quote]

      • 3楼 在2007.05.06 11:41发表评论如下: 回复

        剛剛看到如果用firefox的話用shift+alt+v也可以..

        • 4楼 cosβ 在2007.05.06 12:13发表评论如下: 回复

          谢谢,果然可以

          • 5楼 yuan 在2007.09.30 19:35发表评论如下: 回复

            能告诉我怎么改变字体大小么,
            好像只有改颜色的按钮呢[r]只有手动改了,在代码编辑器中 <font size=14px> 这里是你的文字 </font>[/r]

            • 转到第
            (Required)
            (Required, not published)
            如果留言未显示无需重复留言,我将为你恢复!