0%

正文

  1. 首先我们打开 WordPress 的管理后台(www.你的域名/wp-admin);
  1. 点击进入 仪表盘 –> 外观 –> 主题编辑器
  1. 在右边栏目中找到 模板函数 function.php,添加以下代码:

    // 登录/注册 栏仅管理员可见
    if (!current_user_can(‘edit_posts’)) {

    add_filter(‘show_admin_bar’, ‘__return_false’);

    }

  1. 添加好代码后点击下面的 更新文件 按钮保存即可。重新打开网站就会发现在游客身份时已经看不到左上角的登录和注册链接啦!

正文

更新 WordPress 除了可以在后台管理界面进行操作升级以外,还可以手动下载最新版本的 WordPress 对我们服务器中的 WordPress 进行替换,今天我就给大家带来详细的步骤和注意事项。

下载

首先我们到 WordPress 的中文官网下载最新版本的 WordPress:传送门

备份

利用 FTP 工具打开我们的服务器,找到我们存放 WordPress 文件的地方,将整个 wordpress 文件夹都复制到我们本地,保存好。

做任何重要操作之前,都需要备份,给自己一次时光倒流的机会。同时,也建议大家定期对网站进行备份,在遇到不可抵抗的灾难时可以最大限度的减少损失。

对于工具,皮皮平时都用 Xshell 和 Xftp 来管理服务器,集界面直观操作简单简体中文个人免费众多优点于一身(两身),此乃神器也,皮皮墙裂推荐!

当然,大家使用 FileZilla 之类的 FTP 工具也是完全没有问题的,甚至你可以硬核一点直接用命令行操作!

解压 & 处理

然后解压我们下载好的最新版 WordPress 压缩包,压缩包命名格式一般为“ wordpress-版本号”。

进入 wordpress-x.x.x 文件夹,接着进入 wordpress 文件夹(例如:\wordpress-5.2.1\wordpress),删除wp-content 文件夹,这个文件夹里一般会存放我们上传的图片、主题、插件和语言包,这一步很重要!切记!切记!切记!

替换

处理过我们最新的 WordPress 文件之后,复制本地刚处理好的 wordpress 文件夹,替换/合并 服务器上的 wordpress 文件夹。

直接替换的好处就是我们不用重新设置这些文件的权限和所有者。

到这里,我们的 WordPress 的更新就基本完成了,接着打开我们的网站进入后台,会提示 WordPress 已升级成功,需要进行配置,我们点下面的按钮稍等片刻就好了。

前言

本站创建之初,我没怎么对网站的加载速度进行优化,最近才注意到本站首次打开(没有缓存)需要4到5秒的时间,对于这个没多少东西的破站来说4秒简直可怕!

听说对网站进行 Gzip 压缩可以减少网站的加载时间,所以今天皮皮配置了下 Nginx ,对本站进行了 Gzip 压缩,不压不知道,一压吓一跳,这一压直接把我这破站的加载时间减少到了2.x秒。

查询网站是否进行了 Gzip 压缩:网页GZIP压缩检测-站长之家

开启 Gzip 其实很简单,我的云服务器使用了 Nginx 作为反向代理,所以本文使用 Nginx 进行演示。


正文

添加配置

我们打开 Nginx 的配置文件 nginx.conf ,在 http 区块下添加以下代码并保存:

gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
gzip_vary on;
gzip_proxied expired no-cache no-store private auth;
gzip_disable "MSIE [1-6]\.";

重载 Nginx

nginx -s reload

配置参数详解

Nginx 官方文档:Module ngx_http_gzip_module

gzip

启用或禁用 Gzip 压缩。

语法:gzip on | off;

默认值:off

作用域:http, server, location, if in location

gzip_buffers

设置用于处理请求压缩的缓冲区数量和大小。

语法:gzip_buffers number size;

默认值:32 4k|16 8k

作用域:http, server, location

gzip_comp_level

设置 gzip 压缩等级(1~9),级别越高压缩率越高,压缩时间越长。

语法:gzip_comp_level level;

默认值:1

作用域:http, server, location

gzip_disable

设置不进行压缩 UA 请求头。

语法:gzip_disable regex …;

默认值:无

作用域:http, server, location

gzip_http_version

设置压缩所需的最低 HTTP 版本。

语法:gzip_http_version 1.0 | 1.1;

默认值:1.1

作用域:http, server, location

gzip_min_length

设置需要压缩的最低大小。

语法:gzip_min_length length;

默认值:20

作用域:http, server, location

gzip_proxied

Nginx做为反向代理的时候启用。

语法:gzip_proxied off | expired | no-cache | no-store | private | no_last_modified | no_etag | auth | any …;
默认值:off
作用域:http, server, location

off – 关闭所有的代理结果数据压缩

expired – 如果header中包含”Expires”头信息,启用压缩

no-cache – 如果header中包含”Cache-Control:no-cache”头信息,启用压缩

no-store – 如果header中包含”Cache-Control:no-store”头信息,启用压缩

private – 如果header中包含”Cache-Control:private”头信息,启用压缩

no_last_modified – 启用压缩,如果header中包含”Last_Modified”头信息,启用压缩

no_etag – 启用压缩,如果header中包含“ETag”头信息,启用压缩

auth – 启用压缩,如果header中包含“Authorization”头信息,启用压缩

any – 无条件压缩所有结果数据

gzip_types

设置需要进行压缩的 MIME 类型。

语法:gzip_types mime-type…;

默认值:text/html

作用域:http, server, location

gzip_vary

启用或禁用插入 “Vary: Accept-Encoding” 响应头。

语法:gzip_vary on | off;

默认值:off

作用域:http, server, location

安装插件

进入网站后台管理页面,打开 插件 –> 安装插件 ,在右上角搜索框中输入 Disable Comments ,找到 Disable Comments 插件;

点击 现在安装 按钮,等待片刻就安装好了,安装好后可以直接点击 启用 或者到后面再启用都可以。

启用并设置插件

接着打开 插件 –> 已安装的插件,找到我们刚刚安装好的 Disable Comments 插件,点击 启用

然后点击 设置 进入插件设置界面:

这时出现两个选项:

  • Everywhere:禁用所有评论功能
  • *On certain post types *:禁用指定类型文章的评论功能

想要关闭所有文章的评论功能的话就选 Everywhere 就好了,选择好后点击下面的 Save Changes 保存就完成设置了。

现在去查看我们的文章就可以看到效果了,原本在文章下面的评论区已经不见啦!