十一年专注,只做WordPress定制开发一件事

如何解决WordPress中“你确定要这样做吗?”的错误

王超
2024-03-05
主题开发
208 次

您是否在WordPress网站上看到“您确定要这样做吗?”错误?

许多因素都可能导致此错误。这就是为什么WordPress无法提供有关如何修复它的任何信息。

在本文中,我们将向您展示如何调查和修复WordPress中的“您确定要这样做吗?

是什么导致了“你确定要这样做吗?错误?

有时,您可能会遇到 WordPress 错误,例如建立数据库连接时出错。这种类型的错误在某种程度上很有帮助,因为它准确地告诉您问题是什么。

另一方面,也存在一些无益的错误,例如“您确定要这样做吗?

“你确定要这样做吗?”错误通常出现在nonce验证失败时,最有可能导致此错误的候选者是插件和主题没有正确使用此功能。

Nonces 是唯一的密钥,可添加安全层以保护 WordPress URL、表单和 Ajax 调用免遭滥用。他们确保脚本来自您的网站,而不是外部来源,例如试图访问您的 WordPress 网站或博客的黑客。

最常见的是,此错误是由您网站上安装的插件或主题引起的。

调查您的 WordPress 插件

首先,您需要停用所有插件并确保 WordPress 无法在您的网站上找到任何已安装的插件。

只需使用 FTP 客户端或 WordPress 托管帐户中的文件管理器应用程序连接到您的站点。

连接后,转到 wp-content 文件夹并将 plugins 文件夹重命名为“plugins.deactivated”。

之后,您需要返回 WordPress 管理区域中的插件页面。

您将看到所有插件的通知,这些插件现已停用。

现在您的所有插件都已正确卸载并停用,您可以尝试重现该错误。

如果错误没有再次出现,则这意味着您网站上的某个插件导致了问题。

要找出导致问题的插件,请使用 FTP 代理或文件管理器返回您的站点文件,并将 plugins.deactivated 文件夹重命名为“plugins”。

之后,访问 WordPress 管理区域中的插件页面并逐个激活每个插件。您需要在激活每个插件后尝试重现错误,直到找到导致问题的插件。

这听起来可能很耗时,但这是初学者找到问题插件的最简单方法。

检查您的 WordPress 主题

如果您的 WordPress 插件没有导致此问题,那么您的主题可能会导致“您确定要这样做吗?”错误。

您可以通过重复对插件所做的相同过程来调查您的主题。首先,您需要使用 FTP 客户端或文件管理器连接到您的网站,并将您当前活动的主题下载到您的计算机作为备份。

备份主题后,您可以安全地将其从 Web 服务器中删除。

现在访问 WordPress 管理区域中的外观 » 主题页面,您将看到一条通知:“活动主题已损坏。恢复到默认主题”。

WordPress 现在将开始为您的网站使用默认主题,例如 Twenty Twenty-Three。

如果在激活默认主题后无法重现该错误,则意味着您的主题导致了“您确定要执行此操作吗?”错误。

如果找不到错误的来源该怎么办

确保您已经进行了彻底测试,以便在停用并重新激活插件和主题后重现此错误。

如果您网站上的插件和主题都不是导致错误的,那么您可以采取一些额外的步骤。

这些步骤基本上会用从源下载的新副本替换所有核心 WordPress 文件。

首先,您需要为您的网站制作完整的WordPress备份。这一步很重要,因为它将帮助您在出现问题时轻松恢复您的网站。

接下来,使用 FTP 客户端或文件管理器连接到您的网站,并将 wp-config.php 文件下载到您的计算机上。此文件包含您的 WordPress 数据库设置,稍后将需要用到。

之后,您需要小心地从服务器中删除所有 WordPress 文件。

但是,请勿删除wp-content文件夹及其所有内容。

之后,您需要将 WordPress 的新副本下载到您的计算机上。您可以从 WordPress.org 网站将其下载为 zip 文件。

继续将zip文件解压缩到您的计算机,并使用FTP将文件上传到Web服务器上的“wordpress”文件夹中。

上传所有文件后,您可以将wp-config-sample.php文件重命名为“wp-config.php”。

现在,您需要编辑新的wp-config文件并输入WordPress数据库和表格信息。您可以查看之前下载的旧wp-config.php文件以查找此信息。

您需要添加除“身份验证唯一密钥和盐”之外的所有部分。删除以下部分开头的所有行:define

/**#@+
 * Authentication Unique Keys and Salts.
 *
 * Change these to different unique phrases!
 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         '`+7nTNb<AwtbLA$L-Q7amn;~|wH)ljXv2~TpbP?mLA+M`8H|n1`/Lz-GmAQL{4fB');
define('SECURE_AUTH_KEY',  '/gkAjhhJe`iwO)V-p=J<cN_ +6D{YhrM|=E#C7gD}]c2w~OJ} y}eY^,HWn&-j:a');
define('LOGGED_IN_KEY',    'PtDl2V|01oIXDpq^K,IH-8|rhT +T(ZMpuLq>UD?|W)b3gMfG~g[zr8N6}m%MZ|L');
define('NONCE_KEY',        ']Zj5i*hHlsUWKg2|>YF,X+xpd-_`I[nFmA6ZLw~;EW7g0.s5EaZCAJ=j]./5z^X~');
define('AUTH_SALT',        'e*l:hUsddFIxm1E7y-n#<a0|u- #+SsS@-#$vNz}EY4rY~-x|0_6=Q!TR=MMxUL?');
define('SECURE_AUTH_SALT', 'n]^c9nY>_}3,4)J]S sM6-MI3aB#Qk<Re^j#Lu_|x^*BhO.54aZQTtzJeCo5DWAg');
define('LOGGED_IN_SALT',   'Ba3kd1&J$~~`(|uJ0:v;w+DJ3xW}.B#R9J*r|.+V}*sTuK &8db-Mn+[boHW3{[/');
define('NONCE_SALT',       'nBv-U1qfkCZxS|13%hYdHz*s1^){.KSZWm1A^${`r!d5;EqrH:>1Xx`pwt6?**i}');

现在,您必须保存wp-config.php文件并将其上传回您的网站。

就这样。您已成功刷新 WordPress 安装。您现在可以继续尝试在您的网站上重现该错误。

解决“您确定要执行此操作吗?WordPress中的错误

除了我们提到的方法外,您可能还想尝试清除您的 WordPress 缓存。如果您在 WordPress 中激活了缓存插件,有时缓存的数据可能会导致意外错误。

另一种方法是增加PHP内存限制。

在您的 WordPress 网站上运行的插件和脚本需要一定数量的 PHP 内存才能正常运行。如果这些脚本超过分配的内存,也可能导致“您确定要执行此操作吗?”错误。

有关更多详细信息,请前往我们的指南,了解如何增加PHP内存以修复WordPress内存耗尽错误

解决 WordPress 问题的基本技巧

我们知道解决 WordPress 问题有时会令人沮丧。您还可以为我们的常见 WordPress 错误以及如何修复它们的完整指南添加书签。

文章标签:

WordPress日记主要承接WordPress主题定制开发PSD转WordPressWordPress仿站以及以WordPress为管理后端的小程序、APP,我们一直秉持“做一个项目,交一个朋友”的理念,希望您是我们下一个朋友。如果您有WordPress主题开发需求,可随时联系QQ:919985494 微信:18539976310

搜索

嘿,有问题找我来帮您!