在上一篇文章编写之前,博主完成了全站的迁移与改造。WordPress的优化一直是许多使用相同框架的博主都要亲身经历的事情,在本篇文章中,博主将分享一下我自己的站点是如何优化的。
主题
WordPress的一大特点就是作为老牌 CMS(内容管理系统)有着非常丰富的主题库。虽然官方已经预装了几个年份主题,但千篇一律的对企业站点宝具的默认主题反而有点不太符合个人博客的格调。纵然我们有非常多的第三方主题可供选择,但相当一部分的主题仅针对电脑设计,在平板和手机上的使用体验就会非常差。经过筛选,博主决定继续选用原站使用的Argon主题作为整体布局设计,因为它在电脑/平板/手机上的表现都很好。
本体
对WordPress框架本体的优化主要体现在后台登录地址修改,页脚修改,媒体库存储修改几个方面上。
后台登录地址修改
使用 Xshell 等 ssh 终端或宝塔等服务器面板访问服务器,定位到站点根目录/wp-includes/functions.php上,在该文件添加以下代码即可实现后台登录地址修改,防止后台被暴力破解。
//后台访问地址修改
add_action('login_enqueue_scripts','login_protection');
function login_protection(){
if($_GET['abc'] != '123456')header('Location: https://域名');
}
[abc],[123456],[https://域名]为三个可自定义的变量。
实现如以下登录链接效果:https://域名/wp-login.php?abc=123456
页脚修改
Argon主题自带页脚修改功能,在仪表盘/Argon 主题选项/页脚即可添加与修改页脚。如果想进一步修改页脚内容,可在站点根目录/wp-content/themes/主题文件夹中找到footer.php并加以修改。
媒体库存储修改
WordPress的媒体库默认存储在站点根目录/wp-content/uploads文件夹中,以年/月的方式归档。如需修改媒体库目录,只需要在站点根目录/wp-config.php中添加以下代码,其中[media]为可自定义变量。如需开启与关闭归档,可在仪表盘/设置/媒体中开启/关闭以年—月目录形式组织上传内容。
//修改媒体库到站点根目录-media文件夹中
define( 'UPLOADS', 'media' );
插件
WordPress有非常丰富的插件生态。出于不同服务器与网络环境因素,此处仅作头像,邮件两类插件的推荐。
头像插件
头像插件推荐Simple Local Avatars(WP头像设置)与WP-China-Yes(Gravatar国内加速)两个插件共同使用。
Simple Local Avatars
在WordPress插件库中搜索此插件,安装并启用。随后即可在仪表盘/用户/所有用户/某一用户编辑中设置用户头像,在仪表盘/设置/讨论中设置评论头像。
WP-China-Yes
点击此处访问官网下载插件包,在仪表盘/插件/安装新插件中上传下载好的本地插件并启用。随后按以下设置:应用市场-文派开源,萌芽加速-后台加速,初认头像-默认线路,点击保存配置即可加速Gravatar头像。
邮件插件
邮件插件的主要作用:获取评论通知,发送修改邮箱/密码链接。博主推荐使用YaySMTP作为WordPress的邮件插件。在WordPress插件库中搜索此插件,安装并启用。此处使用QQ邮箱作为举例。
- 登录电脑网页版QQ邮箱,在邮箱设置/账号/POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务中点击管理服务/生成授权码,按要求进行操作,获取授权码。
- 在仪表盘/YayCommerce/YaySMTP中填写:
- Step 1:From Email-你获取了授权码的QQ邮箱账号,From Name-任意填写
- Step 2:选择Other SMTP
- Step 3:SMTP Host填写smtp.qq.com,Encryption Type选择SSL,SMTP Port填写465,SMTP Authentication选择开启,SMTP Username填写上面获取了授权码的相同QQ邮箱账号,SMTP Password填写授权码
- 点击Save Changes,即可完成邮件插件的设置。
写在最后
上面对于WordPress的优化其实只占整个站点优化的一小部分,WordPress的软件生态尚且等待着博主深入探索。今后博主也将不定时更新站点优化方案,让博客更加美观与实用。加油!