编辑后,无法单击发布/页面发布/更新按钮

时间:2013-10-09 作者:MagRat

我打开一个页面并进行编辑,“更新”按钮变灰。我必须复制所有页面内容,刷新页面并将其粘贴回页面中,只有这样更新按钮才可以单击。它确实更新了页面,因此没有问题。

仅当在“不可单击”中进行初始编辑时。

更新:我能够重新创建问题,but not faithfully. 这似乎发生在页面尝试自动保存时。它将开始自动保存,然后挂起。

我甚至不知道从哪里开始。有没有人遇到过类似的情况?

5 个回复
最合适的回答,由SO网友:MagRat 整理而成

一旦我意识到这是一个与页面/帖子自动保存相关的问题,与从文本编辑器粘贴数据无关,我就禁用了所有插件以确定这是否是原因。禁用插件似乎没有效果。

浏览器错误控制台中未报告任何错误。

manually updated the Wordpress installation 这似乎解决了这个问题。不幸的是,我不明白为什么被替换的文件都没有被我编辑过。

SO网友:Jess Riedel

这似乎是一个bug,但每次它发生时,大约需要2秒的工作时间,就会被黑客攻击。This wordpress forum thread:

如果您使用的是Chrome,右键单击灰显的“更新”按钮并选择“检查元素”。您将看到以下内容:

<input name="save" type="submit" class="button button-primary button-large disabled" id="publish" accesskey="p" value="Update">

只需删除这个词disabled 更新按钮将再次可单击。单击它,它应该会更新。

避免了我重新加载和丢失工作。

另请参见this less resolved thread.

SO网友:sweisgerber.dev

我通过以下方式在save\\u post hook中注册了一个函数

add_action(\'save_post\', \'my_function\', 10, 3);
在函数本身中,我除了出于测试原因而进行日志记录外,什么都没做,并且在自动保存(以及我的函数被触发)之后,按钮仍然被禁用。

根据日志,我的功能也被称为20-30s。

我注销了我的功能,按钮又完美地工作了。

事实证明,记录到error\\u log/syslog本身就是问题所在。当我禁用自定义日志函数时,我的代码和注册的函数都起作用了,按钮再也没有被禁用过。

SO网友:user171826

此问题通常是由于sucuri防火墙认为您的操作是恶意的。如果您直接或通过其他提供商拥有sucuri防火墙,则需要将您的IP地址列入白名单,问题就会结束。

SO网友:john33

关于灰显的更新按钮,这通常是由于sucuri防火墙将您的更改视为恶意的,而我的问题在登录到我的站点时单击了sucuri提供的URL后得到了解决,该站点将我的IP地址列为白色,这样灰显的更新按钮就不会再出现。我建议您联系sucuri或使用sucuri提供防火墙的供应商,并要求将您的IP地址列入白名单。

结束

相关推荐

修改Precision_Posts链接以使用AJAX

我正在编辑wp-includes/link-template.php 文件,并希望使用Ajax将帖子加载到我的ID中#box-right. 我知道有很多插件可以使用,但我使用自己的HTML和CSS布局,包括帖子(没有将我的网站与WordPress集成)。我正在使用AJAX加载网站中某些DIV中的内容,我需要更改以下代码以将帖子加载到我的box right DIV中。return \'<a href=\"\' . previous_posts( false ) . \"\\\" $attr>\"