wordpress 中的 tinyMCE 不能在少数计算机上运行,​​并且只能在少数计算机上运行

Posted

技术标签:

【中文标题】wordpress 中的 tinyMCE 不能在少数计算机上运行,​​并且只能在少数计算机上运行【英文标题】:tinyMCE in wordpress is not working in few computers and working in few 【发布时间】:2013-04-15 10:23:26 【问题描述】:

我有一个很奇怪的问题,在我的办公室里,我们有10多台电脑,我们在wordpress上写内容,所以可视化编辑器是我们常用的wordpress工具,但是今天我们从一台服务器转移了我们的wordpress到另一个,之后,一切正常,但是 TinyMce,即可视化编辑器按钮(如 b、i 和其他)在少数计算机上不起作用,对此的任何帮助将不胜感激。 请注意: 我们在同一台服务器上的博客很少,而且它们运行良好。

在控制台:: 加载资源失败:服务器响应状态为 404(未找到)http://www.newsyaps.com/wp-includes/js/tinymce/wp-tinymce.php?c=1&ver=358-23224 未捕获的 ReferenceError:未定义 tinyMCE wp-langs-en.js:1 Uncaught ReferenceError: tinymce is not defined post-new.php:2215

【问题讨论】:

【参考方案1】:

可能已经晚了,但只是提醒那些有同样问题的人。

我也遇到过一次这个问题。当我检查我的 cPanel 错误日志时,它说:

[error] File "...public_html/wp-includes/js/tinymce/wp-tinymce.php" is writeable by group...

所以我所做的就是改变了

wp-tinymce.php

文件从 755644

这些错误都消失了:)

干杯! 尼尔

【讨论】:

除了这条评论解释的内容外,我还必须将包含目录的权限更改为 755。Source【参考方案2】:

我是那些用这个 [wp/tinymce/hosting] 问题折磨自己的人之一。

[wp-includes/js/tinymce/wp-tinymce.php]-file 的目的是加载这个脚本:

[wp-includes/js/tinymce/tinymce.min.js]
[wp-includes/js/tinymce/plugins/compat3x/plugin.min.js]

所以如果您对服务器/主机有问题 (例如,您无权更改目录/文件权限或更改 .htaccess 文件) 您始终可以采用简单的方式手动加载必要的 tinymce 文件:

在您的[wp-content/themes/YOUR_THEME_DIRECTOORY/function.php]-文件中添加:

function load_bloody_tinymce()

    wp_enqueue_script( 'bloody_tinymce_js_main', includes_url() . 'js/tinymce/tinymce.min.js' );
    wp_enqueue_script( 'bloody_tinymce_js_plugin', includes_url() . 'js/tinymce/plugins/compat3x/plugin.min.js' );


add_action( 'admin_enqueue_scripts', 'load_bloody_tinymce' );

*当然,这不是解决访问问题的方法,但如果您不是系统管理员,它可以为您提供帮助。

【讨论】:

以上是关于wordpress 中的 tinyMCE 不能在少数计算机上运行,​​并且只能在少数计算机上运行的主要内容,如果未能解决你的问题,请参考以下文章

php WordPress中的自定义TinyMCE格式

在 wordpress tinymce 编辑器中更改简码外观

在 Wordpress 中保存小部件后 TinyMCE 消失

如何让wordpress自带的TinyMCE编辑器识别更多html标签

在 WordPress 插件中调用 TinyMCE

WordPress TinyMCE 编辑器增强技巧大全