禁用WordPress更新检查并隐藏升级提示

2024-08-25 17:39:19 浏览数 (2)

要禁用WordPress的版本更新提示,可以通过在主题的functions.php文件中添加一小段代码来实现。这样做不会阻止WordPress的安全更新或插件更新,但会隐藏后台中的WordPress核心更新提示。以下是一段示例代码,您可以将它添加到您的主题functions.php文件中以移除WordPress版本更新提示:

代码语言:txt复制
/**
 * 禁用WordPress版本更新提示
 */
function remove_core_updates() {
    global $wp_version;
    return (object) array(
        'updates'           => array(),
        'last_checked'      => time(),
        'version_checked'   => $wp_version,
    );
}

add_filter('pre_site_transient_update_core', 'remove_core_updates');

/**
 * 隐藏WordPress后台的更新提示
 */
function remove_update_notifications() {
    remove_action('admin_notices', 'update_nag', 3);
}

add_action('admin_menu', 'remove_update_notifications');

这段代码做了两件事:

  1. 禁用WordPress核心更新的检查:通过pre_site_transient_update_core过滤器,我们返回一个空的更新对象,这样WordPress就认为没有更新可用,从而不会在后台显示更新通知。
  2. 隐藏后台的更新提示:通过remove_action函数,我们移除了默认的更新通知动作update_nag,这进一步确保用户不会在后台界面上看到任何更新提示。

请注意,虽然这种方法可以隐藏更新提示,但它并不会阻止WordPress的自动更新功能(如果启用了的话)。如果您想完全禁用WordPress的自动更新,您需要在wp-config.php文件中设置define('AUTOMATIC_UPDATER_DISABLED', true);

另外,请记得在进行此类更改时备份您的网站,以防万一出现问题需要恢复。同时,虽然有时出于特定原因需要禁用更新提示,但通常建议保持WordPress、主题和插件的更新,以确保网站的安全性和性能。

内容备份发布禁用WordPress更新检查并隐藏升级提示|米娜娜 (213721.xyz)

0 人点赞