WordPress插入Flash按钮不见了

2025-07-22 17:59:15

1、WordPress的Flash插入功能插入Flash的办法很明显:进入HTML模式,把代码粘到需要的位置就行。但是WordPress人性闪光的地方,是粘贴之后回到可视化编辑器里的事情。在“可视化编辑器”中,HTML源代码里的flash会被自动识别为一个占位符。并且可以像图像一样直观的缩放,不用算像素数,看多少是多少,非常的方便,不懂代码也可以写出好文章。

WordPress插入Flash按钮不见了

2、3.1版怎么了??而在WordPress3.1版中,可视化编辑器再也不认识Flash了。Flash在文章中就像不存在一样。

WordPress插入Flash按钮不见了

3、就像这幅图。文章共3行,但是能看到两段中间单独插了一行Flash吗?前期已有的flash文章是可以正常显示的,但很显然,只要你动着文章(哪怕是在可视化与HTML切换一下)然后更新,文章就会根据新版本处理内容,将flash字段减去,完全无法编辑。这样消失不见真的没问题吗?

4、根源:TinyMCE的精简问题出在WordPress的这个可视化编辑器上。这个编辑器敛财醣沁并非WordPress的创作,而是另外一项开源作品TinyMCE,与FCKEditor齐名,很多网站的编辑器都是它。和WordPress一样,TinyMCE也有它的插件系统。其实,刚才提到的Flash占位符功能,就是“media”插件的工作。这个插件本来是TinyMCE包里自带的。但是WordPress在采用TinyMCE的时候做了一定的增删,正是删去了media插件。注意一下前文WordPress3.1以下版本的工具栏第2行,是不是有一个图标?(附图)3.1版中正是这个图标从编辑器中消失了。而这正好是media插件的入口。我认为,删除这个按钮,连带着把media插件和Flash占位符功能一起拔掉,不是什么好选择。虽然我也稍微发现了个WordPress官方这么做的小理由(下文提),但是,牺牲整个media插件的办法代价实在有点儿大。

WordPress插入Flash按钮不见了

5、解决:插件的力量不过有一点值得庆幸的地方,那就是WordPress到处都可以扩展,为解决这个问题提供了可能。可视化编辑器的固嗟喹账工具栏按钮和TinyMCE插件部分,WordPress提供了mce_buttons和mce_external_plugins两个接口。所以我从最新版的TinyMCE中提取了media插件,编写成了WordPress插件的形式,将这个功能重新挂回了可视化编辑器中。

6、TinyMCEMediaPlugin插件插件名为TinyMCEMediaPlugin本插件已经提交官方插件目录,您可以搜索“TinyMCEMediaPlugin”直接安装。本插件无配置、不写数据库,只需直接启动即可。

7、效果本插件恢复“可视化编辑器”TinyMCE的media插件,效果有以下3点:1.HTML模式中插入的Flash代码可以自动识别成适当的占位符;2.恢复工具栏的按钮(上附图中的小胶片),点击可以更改Flash媒体的选项,例如URL、画质、大小等;3.本插件还在“上传/插入”部分添加了第5个按钮,提供插入Flash的功能。

WordPress插入Flash按钮不见了

8、当然,插件很简单,熟悉PHP的童鞋们可以自己研究,如何用function.php就能解决问题,更容易让人期待。熟悉wordpress给自己做个个性的个人网站或企业网站也不是不可以。

WordPress插入Flash按钮不见了
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢