WordPress缓存插件导致admin
admin-ajax.php 是 WordPress 用于Ajax请求的必需文件,在使用缓存插件的情况下,如果你的网站使用了Ajax请求网站数据,可能会时不时出现 admin-ajax.php 403 的情况,如下图所示:

怎样确定 admin-ajax.php 403 是不是因为缓存插件导致的呢?
后台缓存插件中清空缓存,然后到浏览器中随便访问网站的一个页面,F12 打开调试模式。
Ctrl + F5 强制刷新前台页面,发现 admin-ajax.php 可以正常加载,说明是缓存导致了问题。
联想到通常使用Ajax时,我们都会使用 WordPress 内置的Nonce机制来添加请求安全验证。如果Nonce的值失效了,但是缓存仍在,就会出现请求被拒绝。
Nonce 的默认有效期为24小时,所以,解决该问题的办法就是定时清空缓存,或者不要缓存admin-ajax.php请求。
比如,如果你使用的是 WP Rocket 缓存插件,可以将 /wp-admin/admin-ajax.php 添加到排除路径中:

如果使用的是 WP Fastest Cache 或 WP Super Cache 等缓存插件,可以设置一个时间自动清空缓存,比如 WP Fastest Cache 可以在【删除缓存】选项卡按照下图添加一个规则:每10小时清空一次全部缓存。

其他缓存插件就不介绍了,总之就是找到自动清理缓存的设置选项,设置自动清理缓存的时间不超过12小时,应该就可以了。
过去的今天:
Wordpress缓存 Wordpress缓存插件原创文章,作者:小编,如若转载请注明出处: WordPress缓存插件导致admin-ajax.php 403的解决方案
wordpress数据库有草稿后台却不显示?
题主是否想询问“wordpress数据库有草稿后台却不显示的原因”?1、网页缓存和插件缓存导致后台不显示更新的内容,清除网页缓存和插件缓存,然后刷新网页和重新登录后台查看是否显示。 2、用户账号具有足够的权限来查看和管理草稿,根据用户角色,某些用户没有权限查看和编辑草稿。
wordpress开启腾讯cdn首页打不开
wordpress开启腾讯cdn首页打不开是缓存的问题。 因为缓存会导致首页打不开,可以禁止缓存/wp-admin文件夹就可以了,可以参考下图设置,别的CDN有缓存黑名单的就加进去,这样就可以进去首页了,所以wordpress开启腾讯cdn首页打不开是缓存的问题。 腾讯(深圳市腾讯计算机系统有限公司)是一家互联网企业,由马化腾、张志东、许晨晔、陈一丹、曾李青于1998年11月共同创立。
用wordpress搭建的网站,设置伪静态页面后,主页设置了不生效?
当你在 WordPress 站点中启用伪静态页面后,可能需要修改 文件(如果使用 Apache 服务器)或 nginx 配置文件(如果使用 nginx 服务器)来支持伪静态。 但这个修改步骤可能会对主页的访问产生影响,从而导致主页无法正常显示。 以下是一些检查和解决方法:1. 检查 或 nginx 配置文件是否正确设置。 确认文件在对应的服务器目录中,其内容与你想要的相同。 2. 检查主页的模板是否正确设置。 可能要重新定义主页模板,以确保它具有与其他页面不同的设计和结构,以便正确实现伪静态。 3. 消除插件和主题的干扰。 尝试在禁用所有插件和主题的情况下,检查主页是否可以正常显示。 然后逐一启用它们,看看哪个插件或主题引起了问题。 4. 清除缓存,重新加载网站。 如有使用缓存插件,可以清除缓存再重新访问主页。 5. 联系 WordPress 技术支持。 如果你尝试了以上所有方法仍然无法解决问题,可以联系 WordPress 的技术支持或者在社区寻求帮助。 以上仅是一些常见的解决方法,如果问题仍然存在,建议联系 WordPress 技术支持或相关人员寻求帮助。
厦门大学选课系统 潜水泵型号说明 甘肃专升本高校名单分数线 人民银行西宁中心支行 玫瑰茄的功效与作用及食用方法 土蜂蜜的作用与功效 关于乱扔垃圾的新闻 尼摩船长学历本文地址: https://www.q16k.com/article/ff34984dbcd234d041ca.html