0

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

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

4

2 回答 2

2

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

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

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

所以我所做的就是改变

wp-tinymce.php

文件从755644

这些错误都消失了:)

干杯! 尼尔

于 2014-01-04T01:27:47.817 回答
2

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

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

[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]-file 添加这个:

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' );

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

于 2016-06-11T21:31:13.580 回答