如何开启或关闭WordPress的自动更新功能


WordPress是一个开源软件,您可以从他们的官方网站免费下载。但是,要启动WordPress站点,您需要安装一个主题,以帮助为您的内容创建特定布局。此外,您可能还需要安装一些插件来添加其他功能。

当您必须管理所有这些东西并使其保持最新时,问题就来了。为了解决这个问题,WordPress提供了自动更新功能,在本文中,我们将解释如何在您的WordPress站点中启用或禁用核心、主题及插件的自动更新。

关于WordPress自动更新

WordPress自动更新是WordPress的一个功能,它允许您配置网站自动检查并安装更新。

出于安全原因,WordPress会自动更新核心WordPress软件。

它也可能更新插件或主题以解决潜在的安全风险。如果一个插件或主题在多个网站上部署,WordPress核心团队可能会为它们发布自动更新。

与任何其他软件一样,WordPress网站需要更新,原因如下:

  • 用于修复漏洞的安全补丁
  • 了解网站建设的最新设计趋势
  • 添加附加功能并删除过时的功能

如前所述,更新包含三个部分——WordPress核心、主题和插件。您可以根据需要选择独立管理它们。

理论上,这应该减少您花费在检查和安装更新上的时间和精力,然而,由于它耗时较长,这一点并没有得到重视。

另一方面,您手动安装更新所花费的时间确保了两个关键方面:您有控制更新的实施方式,并且在出现问题时可以立即解决。

自动更新并不适用于每个人,许多WordPress管理员不愿相信他们网站的自动化。然而,关于是否应该在WordPress中禁用自动更新,并没有对错之分。决策必须基于具体情况,并考虑所有利弊。

为什么要禁用自动WordPress更新?

自动更新的最严重问题是可能导致您的网站崩溃。虽然这种情况非常罕见,但您应该意识到这种可能性,尤其是在进行重大更新时。如果出现这种情况,最有可能是由于插件和主题的代码、WordPress核心以及您进行的代码修改之间的不兼容性造成的。在这种情况下,能够使用备份恢复您的网站非常重要。

自动更新的另一个潜在问题是不必要的功能更改。自动更新会带来一些不必要的功能,这会干扰工作流程,因为调整每个元素和功能以适应您独特的视觉可能需要大量的工作量。

如果在更新插件或主题后出现问题,您应该向插件或主题的开发人员寻求帮助。此外,您可以创建一个暂存网站,在实际网站之前对改进进行测试。

为什么我的主题和插件不显示自动更新?

WordPress 存储库中可用的所有免费主题和插件都带有自动更新功能。但是,第三方主题和插件可能会也可能不会提供此功能。第三方项目与其他插件集成,需要彻底测试。因此,开发人员不提供自动更新功能是有意义的。否则,当主题或插件更新时,您的站点布局将被破坏。更大的问题将是找到哪个插件或主题得到了更新,因为管理仪表盘中没有可用的更新历史记录。

禁用自动插件更新后,您将在“自动更新”列下看不到任何状态,或者有一条特定消息提及开发人员禁用了此功能。像WP Rocket这样的插件会故意禁用自动更新,因为如果您在更新插件后不进行测试,它可能会破坏您的站点布局。

无论您是否使用自动更新,只要有可用于核心、主题和插件的更新,您都会在“仪表盘 > 更新”部分看到通知。您可以根据自己方便的时间手动更新项目。请记住,无论仪表盘中的自动更新设置如何,开发人员都可以强制推送安全更新。例如,最近WooCommerce为其PayPal集成推送了一个安全更新,以自动将版本更新到最新版本。在这种情况下,您将在仪表盘中看到一条通知,通知您该项目已更新。
自动安装WooCommerce安全更新

如何启用WordPress自动更新

在开始讲述禁用WordPress的自动更新之前,我们先了解下如何启用WordPress核心、主题及插件的自动更新。

1. 启用或禁用主题的自动更新

主题是WordPress网站的支柱,需要与核心WordPress文件无缝协作。尽管您一次使用一个主题,但可以在您的站点中安装多个主题。无论您有单个主题还是多个主题,都需要逐个启用或禁用自动更新。

  • 登录到您的 WordPress 管理仪表盘并导航到“外观 > 主题”部分。
  • 在这里,您可以查看站点中所有已安装的主题并将鼠标悬停在活动主题上。
  • 您将看到一个“主题详细信息”按钮并单击它。


在WordPress中打开主题详细信息

  • 在下一个弹出窗口中,单击“启用自动更新”链接以打开该功能。


您可以为每个主题执行此操作,或使用主题详细信息弹出窗口右上角的后/前箭头导航到每个主题并打开自动更新。请记住,您可以随时转到主题详细信息部分并禁用自动更新。

2. 启用或禁用插件的自动更新

与主题不同,您可以批量启用插件自动更新或仅对选定项目启用自动更新。这是有道理的,因为单个站点通常一次使用多个插件。

  • 转到“插件 > 已安装插件”部分。在这里,您将看到您网站上所有已安装插件的列表。
  • 您可以在布局的最后一列中看到每个插件的“自动更新”状态。
  • 默认情况下,插件的自动更新被禁用,您可以单击“启用自动更新”链接将其打开。您可以为每个已安装的插件执行此操作,而无需离开页面。


为WordPress中的插件启用自动更新

  • 如果您没有看到“自动更新”列,请单击“屏幕选项”按钮并从可用列中启用。


在插件页面中启用自动更新列

  • 启用后,您可以随时单击“禁用自动更新”链接以关闭该功能。


在WordPress中禁用插件自动更新

如果您想为多个插件启用自动更新,请首先使用每个插件前面的复选框选择插件。您还可以单击标题中的复选框以单击以选择所有插件。现在,单击“批量操作”下拉菜单并选择启用/禁用自动更新选项。最后,单击“应用”按钮为所选插件打开或关闭该功能。


批量管理插件的自动更新

您可以使用显示在插件列表顶部的摘要链接查看启用和禁用自动更新的插件数量。

3. 管理WordPress核心更新

与主题和插件不同,WordPress默认启用核心版本的自动更新。有两种类型的核心版本可用——主要版本和次要版本。主要版本通常会带来许多新功能,而次要版本是出于安全/维护目的而发布的。从WordPress 5.6开始,默认启用次要版本的自动更新。您可以更改“仪表盘 > 更新”部分下的设置,以获取主要或次要版本的自动更新。虽然您可以在主要和次要版本更新之间切换,但无法从设置页面完全禁用核心更新。


切换自动WordPress核心更新设置

一些托管服务提供商还帮助管理WordPress中的自动更新功能。这可能因您使用的托管公司而异。例如,您可以通过导航到站点工具部分来打开SiteGround中的自动更新。该选项在“WordPress > Autoupdate”菜单下可用。您可以管理主要和次要WordPress版本的设置,并选择自动安装更新的计划。SiteGround还提供了自动更新本节中所有已安装插件的选项(我们强烈建议禁用此选项以避免出现问题)。

在这里插入图片描述

SiteGround自动更新WordPress设置

尽管您最多可以将更新延迟72小时,但无法在SiteGround中完全禁用自动WordPress更新。每当安装自动更新时,您都会收到一封电子邮件通知,以便您了解情况。此外,如果您预见到下一次更新会出现问题,您可以跳过托管面板中可用的特定更新。

如何在WordPress中禁用自动更新

您可以通过手动操作或使用插件来禁用自动更新。因此,我们开始吧,不再拖延。

注意:无论您如何更新(手动、自动或使用插件),您都应该始终备份您的网站。

1. 使用插件禁用自动更新

有各种WordPress插件可以帮助您处理更新,但我们将使用Easy Updates Manager插件。

首先,在WordPress仪表板的“插件”→“添加新插件”部分中安装并激活该插件。


启用插件后,转到“仪表盘 → 更新选项”来配置设置。

Easy Updates Manager的设置页面将弹出,如果您想要关闭所有更新,请如下所示切换“Disable all updates”选项。

然而,禁用所有更新将阻止更新通知的出现。相反,您可以选择您的首选设置。您可以禁用插件和主题的自动更新,同时启用WordPress核心的自动更新。

2. 不使用插件禁用自动更新

要禁用自动更新,请在wp-config.php文件中添加以下代码片段。

define( 'WP_AUTO_UPDATE_CORE', false );

有时,您的站点上的所有自动更新都被禁用,尤其是当您在站点上手动安装WordPress时。在这种情况下,您可以通过在wp-config.php文件中添加以下代码来启用自动功能。

define( 'WP_AUTO_UPDATE_CORE', true );

您可以将值“true”更改为“minor”以仅接收次要更新(这是默认设置)。或者将值设为“false”以完全禁用您网站上的所有核心更新。

要访问该文件,您可以使用文件传输协议(FTP)或Web主机的cPanel中的文件管理器。您可以在public_html文件夹中找到该文件。打开文件,在最后面添加代码片段,就在写着 “/* That’s all, stop editing! Happy publishing. */” 的那一行上面。


WordPress 将不会自动安装更新。这只适用于核心安装的情况。如果您希望禁用插件和主题的更新,可以通过将以下过滤器添加到您的主题的functions.php文件来实现。

要访问functions.php文件,请从WordPress仪表板中转到外观 → 主题编辑。从右侧的列表中打开functions.php文件。要禁用自动插件更新,请将以下代码添加到文件底部。

add_filter( 'auto_update_plugin', '__return_false' );

要禁用主题的自动更新,请添加以下代码。

add_filter( 'auto_update_theme', '__return_false' );

如果您想同时禁用主题和任何插件的自动更新,请添加这两行代码,如下所示。

现在,WordPress核心、主题和插件的自动更新都将被禁用。您可以按任何顺序组合这些代码,以创建适合您需求的解决方案。

3. 禁用特定插件和主题的自动更新

WordPress允许禁用特定插件和主题的自动更新。

要禁用特定插件的自动更新,请从WordPress仪表板中转到插件→已安装的插件。点击特定插件的“禁用自动更新”选项,如下图所示。

要禁用特定主题的自动更新,请从WordPress仪表板中转到外观→主题设置。点击特定主题的“禁用自动更新”选项,如下图所示。

现在,特定主题和插件的自动更新将被禁用。

小结

WordPress是一个精心维护的平台,每个版本都会进行改进,修复错误和安全漏洞,并增加新功能。这为WordPress用户保持网站更新提供了强大的动力。通过添加自动更新功能,整个过程变得更加简便和用户友好。

然而,由于一些更新可能会对您的网站造成损害,因此在允许WordPress自动更新之前,您应该权衡利弊。如果您希望对您的网站拥有更多控制权,您可以禁用自动更新。这还可以让您在安装插件之前对其进行全面测试,确保兼容性并最大化网站的运行时间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/83107.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringSecurity当中的CSRF防范详解

CSRF防范 什么是CSER 以下是基于 CSRF 攻击过程的 顺序图 及详细解释,结合多个技术文档中的攻击流程: CSRF 攻击顺序图 #mermaid-svg-FqfMBQr8DsGRoY2C {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#m…

给 DBGridEh 增加勾选用的检查框 CheckBox

需求 Delphi 的 DBGrid 通过 DataSource 绑定到一个 DataSet 显示数据表里面的 N 多条记录。如果我想给每条记录加一个 CheckBox 让用户去勾选,该怎么做? 以下描述,使用的 DBGrid 是 DBGrieEh。 Delphi 自带的 DBGrid 要加 CheckBox 比较麻…

WordPress 和 GPL – 您需要了解的一切

如果您使用 WordPress,GPL 对您来说应该很重要,您也应该了解它。查看有关 WordPress 和 GPL 的最全面指南。 您可能听说过 GPL(通常被称为 WordPress 的权利法案),但很可能并不完全了解它。这是有道理的–这是一个复杂…

力扣144题:二叉树的前序遍历(递归)

小学生一枚,自学信奥中,没参加培训机构,所以命名不规范、代码不优美是在所难免的,欢迎指正。 标签: 二叉树、前序遍历、递归 语言: C 题目: 给你二叉树的根节点root,返回它节点值…

python:一个代理流量监控的媒体文件下载脚本

前言 一个mitmproxy代理服务应用,作用是监听系统流量,并自动下载可能的video媒体文件到本地。 如果你没有安装mitmproxy或没有做完准备工作,请参考我的这篇文章: python:mitmproxy代理服务搭建-CSDN博客 文件架构目录…

SAP Business One(B1)打开自定义对象报错【Failed to initialize document numbering:】

业务场景: 新版本的客户端,打开已经注册的自定义单据类型的表的时候,报错【Failed to initialize document numbering:】。 但是注册的自定义主数据类型的表,不会有问题。 解决方案: 打开【管理-系统初始化-常规设置…

计算机网络:WiFi路由器发射的电磁波在空气中的状态是什么样的?

WiFi路由器发射的电磁波是高频无线电波,属于微波频段(2.4GHz或5GHz),在空气中以光速传播(约310⁸米/秒),其传播状态和特性可通过以下维度详细解析: 一、电磁波的物理特性 频率与波长 2.4GHz频段:波长约12.5厘米,穿透力较强但易受干扰(微波炉、蓝牙等共用频段)。5GH…

腾讯云-人脸核身+人脸识别教程

一。产品概述 慧眼人脸核身特惠活动 腾讯云慧眼人脸核身是一组对用户身份信息真实性进行验证审核的服务套件,提供人脸核身、身份信息核验、银行卡要素核验和运营商类要素核验等各类实名信息认证能力,以解决行业内大量对用户身份信息真实性核实的需求&a…

tocmat 启动怎么设置 jvm和gc

在生产环境中部署 Java Web 应用时,我们经常需要给 Tomcat 设置 JVM 参数和 GC 策略,以提高性能、稳定性和可观察性。以下是完整教程: 一、Tomcat 设置 JVM 启动参数的方式 1. 修改 startup 脚本(推荐) 以 Linux 系统…

zuoyyyeee

实验拓扑图 需求分析 1.分配接口ip 2.使用OSPF协议使三台路由器可达 3.在路由器1,2 /4,5 使用直连接口直接配置EBGP ip配置: [R1]: bgp 100 rid 1.1.1.1 peer 12.0.0.2 as-number 200 network 1.1.1.1 32 [R2]: bgp 200 rid 2.2.2.2 p…

‌Element UI 双击事件(@cell-dblclick 与 @row-dblclick)

‌Element UI 双击事件(cell-dblclick 与 row-dblclick) 一、核心双击事件绑定‌ 表格单元格双击‌ ‌事件绑定‌: 通过 cell-dblclick 监听单元格双击,接收四个参数(row, column, cell, event)。 ‌示…

Python爬虫实战:研究decrypt()方法解密

1. 引言 1.1 研究背景与意义 在当今数字化时代,网络数据蕴含着巨大的价值。然而,许多网站为了保护其数据安全和商业利益,会采用各种加密手段对传输的数据进行处理。这些加密措施给数据采集工作带来了巨大挑战。网络爬虫逆向解密技术应运而生,它通过分析和破解网站的加密机…

day014-服务管理

文章目录 1. 提问的方式1.1 注意事项1.2 start法则-提问/面试 2. systemctl 系统服务管理2.1 开启和自启动服务sshd2.2 关闭和永久禁用防火墙2.3 查看服务的状态2.4 重启服务2.5 sshd重启失败案例 3. localectl 字符集管理3.1 临时修改语言3.2 永久修改语言3.3 用脚本修改语言 …

【redis】CacheAside的数据不一致性问题

缓存的合理使用确提升了系统的吞吐量和稳定性,然而这是有代价的,这个代价便是缓存和数据库的一致性带来了挑战。 新增数据时,数据直接写入数据库,缓存中不存在对应记录。首次查询请求会触发缓存回填,即从数据库读取新…

DA14585墨水屏学习

一、do_min_word void do_min_work(void) {timer_used_min app_easy_timer(APP_PERIPHERAL_CTRL_TIMER_DELAY_MINUTES, do_min_work);current_unix_time time_offset;time_offset 60;// if (isconnected 1)// {// GPIO_SetActive(GPIO_LED_PORT, GPIO_LED_PIN);// …

微服务调试问题总结

本地环境调试。 启动本地微服务,使用公共nacos配置。利用如apifox进行本地代码调试解决调试问题。除必要的业务微服务依赖包需要下载到本地。使用mvn clean install -DskipTests进行安装启动前选择好profile环境进行启动,启动前记得mvn clean清理项目。…

C#学习第22天:网络编程

网络编程的核心概念 1. 套接字(Sockets) 定义:套接字是网络通信的基本单元,提供了在网络中进行数据交换的端点。用途:用于TCP/UDP网络通信,支持低级别的网络数据传输。 2.协议 TCP(Transmiss…

TWASandGWAS中GBS filtering and GWAS(1)

F:\文章代码\TWASandGWAS\GBS filtering and GWAS README.TXT 请检查幻灯片“Vitamaize_update_Gorelab_Ames_GBS_filtering_20191122.pptx”中关于阿姆斯(Ames)ID处理流程的详细信息。 文件夹“Ames_ID_processing”包含了用于处理阿姆斯ID的文件和R…

图像处理篇---opencv实现坐姿检测

文章目录 前言一、方法概述使用OpenCV和MediaPipe关键点检测角度计算姿态评估 二、完整代码实现三、代码说明PostureDetector类find_pose()get_landmarks()cakculate_angle()evaluate_posture() 坐姿评估标准(可进行参数调整):可视化功能&…

.Net HttpClient 使用代理功能

HttpClient 使用代理功能 实际开发中,HttpClient 通过代理访问目标服务器是常见的需求。 本文将全面介绍如何在 .NET 中配置 HttpClient 使用代理(Proxy)功能,包括基础使用方式、代码示例、以及与依赖注入结合的最佳实践。 注意…