WordPress教程:Site Health站点健康100分技巧

WordPress 5.2版本添加了一个Site Health 功能,也就是检查你的网站是否健康,是否安全。

也许你的WordPress网站 Site Health 分数太低了吧,那么就与我一起看看如何获得100%的分数。

Site Health

WordPress 5.2中的站点健康功能可帮助你检查WordPress的问题。

如果你的 Site Health 为100%的话,那么恭喜你,你的WordPress性能和安全得到了一定的保障。

Site Health 信息在工具> Site Health 查看。

这上面会给你很多的评分标准。

站点健康

Site Health 的评分有两个方面-性能和安全。性能检查包括检查:

  • WordPress版本
  • 最新的PHP版本
  • SQL服务器版本
  • 安装推荐的PHP模块
  • REST API可用性
  • 等等

安全检查包括:

  • 最新的主题
  • 最新的插件
  • HTTPS
  • 调试模式关闭
  • 启用后台更新
  • 等等

Site Health 100% 技巧

我们已经知道了 Site Health 满分的一些条件,那我们就按照这个条件来提高分数。

更新你的WordPress

WordPress的更新很频繁,但最新的WordPress总是好的,能够增加你的WordPress安全性。

但这个是 Site Health 的评分的一大标准,那么我们就去把WordPress更新到最新版本把。

WordPress主题和插件更新

WordPress版本更新好了,现在还需要更新你的WordPress主题和插件。

最新的WordPress主题能够满足你的需求,同时最新的WordPress插件增加了安全性。

我们直接去仪表盘,查看你的主题和插件,看看有没有最新的版本。

如果有的话,就更新吧,但要注意,如果你的WordPress主题更改了很多代码的话,更新会覆盖你的修改部分。

升级到最新的PHP版本

我是非常推荐升级你的php版本的,php的版本高的话,性能会非常好。

WordPress更新php版本

有很多人一直在说WordPress的速度慢,不如采取升级php版本的方式提高网站的加载速度。

同时php的最新版本修补了很多漏洞,提高了你网站的安全性。

升级到最新的SQL Server版本

这里有两个方面:

  1. MySQL的
  2. MariaDB(MySQL的一个分支)

为了提高网站的性能和安全性(以及站点健康评分),你需要确保使用的是最新版本。

sql版本更新

WordPress官方建议运行MySQL 5.6+或MariaDB版本10.1+。

删除未使用的主题和插件

除了更新正在使用的主题和插件之外  ,你还需要删除你未使用的主题和插件。

删除WordPress主题和插件

你只需要在你的WordPress保证有一个默认主题就可以了。

这样在你的主题出现问题的时候,会自动切换到WordPress的默认主题。

关闭调试模式

WordPress有一个内置的调试工具,可以为开发人员提供有用的消息。

调试模式的开启会展现很多的信息,这些信息如果被不法人员使用会出现意想不到的情况,所以你要确保关闭了调试模式。

要关闭调试模式,请在wp-config.php文件中找到以下行:

define( 'WP_DEBUG', true );

更改  truefalse,或删除整行。

安装PHP模块

PHP模块在执行服务器上的任务中发挥重要作用。

安装php模块

ordPress核心依赖于PHP模块列表。如果服务器上没有某个模块,WordPress将不得不为该任务使用效率更低的方法。

Site Health 的评分信息为你推荐需要安装的模块

如果你不会安装这个php模块,请联系你的虚拟主机商看能不能帮你安装。

HTTPS

HTTPS可以保护服务器与访客浏览器之间的通信,你的网站加上https能够提高你的网站的排名。

此外,谷歌浏览器(chrome)已经开始将HTTPS页面标记为“不安全”,这样的不安全标志能够吓退你的访客。

谷歌对http不信任

如果要避免这种情况,提高 Site Health 的分数,你的网站需要安装SSL证书,然后将301重定向迁移到HTTPS。

启用REST API

REST API是WordPress和其他应用程序与服务器通信的一种方式。

一般来说,WP REST API都是开启的状态,但一些安全插件的使用会禁用它。

请查看你的 WP REST API 是否启用,启用能够增加你的 Site Health 分数。

启用WP Cron

通常,WordPress处理许多例行任务,例如备份,发布帖子或检查更新。此功能由cron作业系统处理,cron作业系统是服务器用于处理计划任务或重复事件的特殊技术。许多插件也依赖于WordPress cron系统来执行任务,但有时他们占用了大部分资源。

如果它不起作用,您可以检查wp-config.php文件中是否包含以下行  :

define('DISABLE_WP_CRON', true);

要重新启用WP Cron,您只需要删除该行。或者,如果这不是问题,您可以联系主持人的支持以获得更多帮助。

如何删除你 Site Health

将下面的代码添加到当前主题函数模板 functions.php 中:

  1. //禁用 PHP 版本检测,示例:  
  2. function prefix_remove_site_health( $tests ) {  
  3. unset( $tests['direct']['php_version'] );//禁止 PHP 检测  
  4. return $tests;  
  5. }  
  6. add_filter( 'site_status_tests', 'prefix_remove_site_health' );  

总结

虽然 Site Health 的满分看起来很爽。

但满分并没有什么用,可能会使你的WordPress网站更加安全吧。

你要问我 Site Health 有什么意义,我也不知道,太闲了。

总的来说,您绝对应该解决关键问题,并尝试实施建议的问题。但是如果你不能消除每一个推荐的问题,不要强调自己。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

error: Content is protected !!