WordPress 5.2让你更容易去修复网站问题

WordPress发布了 5.2 版本,如果你的站点出现问题了,这个版本的更新让你更容易去修复,从而让你的站点更加安全。这个版本内置的一些强大的工具可以帮你识别和修复配置的问题和致命错误。

站点健康检查(Site Health Check)

5.1 版本,WordPress 引进了站点健康功能,这个版本给该功能添加了两个页面:用于 debug 一些常见的配置问题和给站点管理员查看 debug 信息。

PHP Error Protection

这个更新让站点管理员直接就能够更加安全的处理和管理 PHP 致命错误,而无需找开发人员,它能够更好得处理我们平时说的“白屏”问题,它会暂停发生错误的插件或者主题,并进入恢复模式。

其他改进

辅助功能更新
针对使用屏幕阅读器和其他辅助技术的人,这个版本改进了上下文感知和键盘导航流程。

新的图标

新增了十三个新图标,包括 Instagram,BuddyPress等。

WordPress插件兼容性检查

WordPress 现在将自动检查网站的PHP版本是否与已安装的插件兼容,如果插件需要比您的网站当前使用的更高版本的PHP,WordPress将不允许您激活它,以防止潜在的兼容性错误。

开发者关注功能

PHP 版本

WordPress 现在要求的最低 PHP 版本为 5.6.20,所以从 WordPress 5.2 开始,主题和插件可以安全地使用命名空间,匿名函数等 PHP 新特性!

隐私更新
为了使得更加容易自定义隐私页面,新版添加了新的主题页面模板,新的条件函数和两个 CSS 类,

新的Body Hook
5.2 引入了一个 wp_body_open 钩子,它允许在开发主题的时候在 Body 元素的开头注入代码。

现代 JavaScript
通过在 wordpress/scripts 中添加 webpack 和 Babel 配置,开发人员不用设置复杂的编译工具来编写现代 JavaScript。

【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 08/05/2019
下一篇 13/05/2019

相关推荐

  • 更新 WordPress 主题插件提示:WordPress需要访问您网页服务器的权限.......”怎么办?

    今天迁移一个站点,后台更新插件,发现无法更新,提示:要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。这个处理起来简单,做个记录,免得又忘了。 出现这种问题,一般都是根目录权限问题造成的。 有宝塔面板的,可以通过将网站根目录修改权限,将所有者 root 修改为 www,并且应用到子目录。其中有个 user.ini ...

    14/07/2023
    2460
  • WordPress网站搜索结果只有一篇文章代码实现自动跳转到该文章

    站内搜索是每个WordPress网站必备功能。虽然很重要,但是很少人却注意到搜索结果页面的优化设计。 虽然WordPress网站搜索功能很方便。但是在文章数量较少或者搜索关键词较为复杂的时候,匹配出来的搜索结果可能就只有一篇文章。 如果边栏设置小工具很多,此时页就会显得左右失调,不是太平衡,影响WordPress网站页面美观。 考虑到用户体验,需要对WordPress网站搜索结果页面进行一下适当调整。 [ad] 当WordPress搜索结果只有一...

    14/04/2019
    12.4K0
  • 更换收费 SSL 和 DNSPOD国际版收费服务

    昨晚,本站更换成商用 SSL 和收费 DNS 解析。一是为了网站加速,二是为了网站安全。 商用 SSL  安全性要比Let's Encrypt高,免费的 SSL 服务只是低级别的加密,信任度较低,不适合生产型的网站,而且搜索引擎对于免费版收录不是太积极。 国内 DNS 解析服务现在都需要实名制,所以我曲线使用 DNSPOD 国际版个人专业版,只要月付0.88刀,TTL 最低值从默认 600s 减少了 120s,如果购买月付8.99刀旗舰版则是 1s,解析时间明显加快。...

    14/11/2020
    7.2K0
  • WordPress 插件:wpjam collection图片集对WordPress图片分类管理

    WordPress 后台对图片的管理有点弱,没有分类,有时候找张图片也非常麻烦,网上有非常多的图片管理插件,做的非常好。但是用起来总是不合心意,要不我要的功能没用,要嘛其他功能一大堆。 图片集 所以Denis就根据自己的想法,基于 WPJAM Basic 开发一个图片分类插件:「图片集」。 首先强调一下,因为是基于 WPJAM Basic 开发,所以你必须先安装 WPJAM Basic。 这个插件的名字叫「图片集」,它的主要功能有: 给媒体创建个分类...

    26/03/2019
    390
  • 宝塔面板免费版如何开启 waf 防火墙

    宝塔面板免费版在 6.x 之前版本中自带了 Nginx 防火墙功能。 6.x 之后,为推广收费防火墙插件,宝塔隐藏了免费的 Nginx 防火墙入口。宝塔面板收费防火墙跟免费版的还是不一样的。收费版功能上更加完善。 虽然隐藏,宝塔还是没有完全封掉这个入口,那么到底有没有办法可以开启这个隐藏的 Nginx 防火墙! 在改动前一定要备份 1、进入宝塔面板,打开 软件管理 > Nginx > 设置 > 配置修改; 2、找到大约在第 13 行的 #incl...

    29/01/2020
    15.3K0
  • CAD清理注册表/CAD重装失败怎么办?AUTO Uninstaller来帮你,不过要收费!!

    CAD 残留文件和注册表如何完全彻底卸载删除干净?cad安装失败,怎么完全彻底删除清理干净cad各种残留注册表和文件呢? 有些同学想把cad重新安装,但是cad安装失败显示失败,有时cad安装到一半就显示失败,然后会问cad无法重装是怎么回事。那么cad安装失败的原因是什么呢?如何才能把cad卸载干净呢?有人说只要把cad注册表7d2f删除就可以了,但是有的同学找到了cad注册表7d2f也删除了,但是cad再次安装失败。还有的同学直接重装...

    技术教程 12/08/2020
    8.4K0
  • WordPress 修改管理页面登录地址

    WordPress 默认管理页面登录地址为 /wp-login.php,据说修改一下这个登陆地址,可以一定程度上提高点安全性。 方法很简单,在 functions.php 文件添加如下代码即可: add_action('login_enqueue_scripts','login_protection'); function login_protection(){ if(($_GET['admin'] != 'cyhour') || ($_GET['password'] != 'dotcom')) header('Location: https://cyhour.com/'); } 这样,管理页面登录地址就变为: https://www.cyh...

    技术教程 04/03/2019
    550
  • 用ImgURL免费图床程序自建WordPress图床

    如果是图片并不是很多的,我们可以利用七牛、又拍云等有免费部分存储的使用起来。 如果预算尚可且希望更为稳定安全的,会选择阿里云OSS、腾讯云COS、七牛云等专业的付费存储 鉴于成本的考虑,我们还可以选择一台便宜VPS服务器,通过免费图片程序自建图床。 推荐一款图床程序ImgURL。这个图床程序使用的用户还是蛮多的,从安装和功能上应该是趋于完善,维护也比较频繁。 [ad] 安装ImgURL免费图床程序安装步骤如下: 第一、ImgURL...

    26/04/2019
    17.0K0
  • 安装配置Fail2Ban屏蔽攻击IP

    Fail2Ban 是一款由 Python 开发的服务器入侵防御软件,用来保护服务器免受暴力破解的攻击。推荐开启密码登录的 VPS 都要配置上 Fail2Ban,用来自动封禁尝试暴力破解 SSH 的 IP。 Fail2Ban可以扫描系统日志文件,对异常登录过多的IP进行禁止,自动更新防火墙规则(比如iptables),在指定的时间内拒绝特定的IP地址的请求,常用来防止暴力破解SSH。 安装 Fail2Ban # 对于 Ubuntu, Debian sudo apt install -y fail2ban # 对于 CentO...

    技术教程 05/01/2023
    9060
  • 如何在百度云虚拟主机BCH上配置WordPress伪静态

    今天将手中一个站点迁移到百度云虚拟主机,迁移完毕后,发现网站首页出现错位,所有的文章页显示404报错。此问题应该是站点未进行伪静态设置。用久了 VPS 云服务器,都不知道怎么设置虚拟主机的 WordPress 伪静态了。官方给出的代码鸟用没用,找了半天找到一个可以用的。 百度云虚拟主机支持 Nginx+ PHP 运行环境 ,可以通过 bcloud_nginx_user.conf 来设置。 伪静态设置 1、在 NotePad++ 中,编码格式为 UTF-8 ,复制以下伪静...

    06/03/2021
    600
返回顶部