WordPress可视化编辑器因非标准端口而损坏?

时间:2012-08-27 作者:Patrick

我最近在自己的服务器上安装了WordPress,该服务器使用非端口80 Apache服务。我可以查看帖子,但tinymce编辑经常出错。更具体地说,visual editor中的所有菜单项都不会显示,如果有任何文本,则在我高亮显示之前,它们都是不可见的。

经过多次研究,有人提到这个问题可能是因为siteurl地址中有“:”(冒号)。我无法验证这一理论,因为我的ISP阻止了端口80。我想知道是否有人遇到过同样的问题,他们如何解决?

2 个回复
最合适的回答,由SO网友:Puneet Sahalot 整理而成

我对Visual Editor也有同样的问题,但我的站点正在使用端口80。这就是我所做的:编辑wp配置。php并添加了以下内容:

define( \'CONCATENATE_SCRIPTS\', false );
一切都很顺利。此外,您可以检查wp-includes/js/tinymce/wp-tinymce.js.gz 文件是否存在。如果没有,则通过FTP上传

SO网友:Charlie Dalsass

检查javascript控制台。如果您看到如下错误:

邮递php?post=2840(&P);操作=编辑:2783未捕获引用错误:未定义tinymce

然后加载wp-tinymce.php 弱点由于编辑器尚未加载,因此文本在编辑器中显示为白色或“不可见”。可以通过添加以下内容来解决此问题:

define(\'CONCATENATE_SCRIPTS\', false);
(根据上述Tijmen,或this )

我使用WP最快缓存插件,它有自己的连接,所以如果我使用该插件,那么我可以跳过默认的WordPress连接。

然而,根本问题是请求:

/wp包括/js/tinymce/wp tinymce。php?c=1(&A);版本=4506-20170408

正在失败或收到404。这可能是由于对主机或CDN的安全限制。

结束

相关推荐

如何阻止TinyMCE将我的HTML实体转换为字符?

问题是:我为服务标记粘贴HTML实体代码(℠) 进入编辑器的HTML视图。只要我切换到“视觉”选项卡,我的实体代码就会变成实际的服务标记字符(我猜是相应的UTF-8字符还是什么?我不知道字符编码…)。我不希望这个--我希望它保持为实体引用。是否有某种配置可以更改以阻止TinyMCE这样做?通过阅读互联网,我的理解是,这不是默认行为——TinyMCE实际上应该做相反的事情,并将字符转换为实体。那么这是WordPress版本的TinyMCE所特有的吗?