最近通过大家的反馈,我发现网站了一个问题,就是教程太碎了。很多人并没有去全部翻一遍,然后就找不到自己想要的教程,然后去群里问我的时候才发现原来有这些教程,这就很尴尬了。。。所以小闻网就学习逗比根据地,把本站的 WordPress建站教程 都总结归类一下,让新手更容易找到想要的内容!最后更新时间:2020.2.1

我建议先大概从头到尾看一遍,理清思路再开始学习,这样子有助于更快的接受新内容!

必看前言,省时省力

首先你得摆正自己的态度,这是一篇免费教程,虽然小闻网提供了WordPress,但是没有人有义务去帮你。那么,在你提问的时候,就要放好自己的姿态,讲出你的重点,并且是那种自己已经研究过的,否则到处都有的解决方法你却来问,会让小闻网认为你是个伸手党而懒得回复你。这里小闻网建议你阅读一下《提问的智慧》,让你终身受用,让你的问题迅速得到解答。

哦对了,有一种人可以无视我刚刚说的话,那就是土豪,给钱你就是上帝。

一、了解WordPress

首先如果你没有使用过 WordPress,那么你就需要看一下 WordPress 的介绍、使用教程、和各个cms的对比等文章。

  • 《全球前1000万个网站中1/3是WordPress搭建的》
  • 《WordPress与WooCommerce使用率的问题》
  • 《为什么小闻网选择WordPress收费主题,因为免费永远是最贵的》

二、域名的解析与服务器的环境

域名解析

这里小闻网认为需要区分服务器在国内和国外两种,由于国内服务器有大量免费的CDN服务商提供服务,所以可以通过 cname 先套一层,进行防护。而国外服务器的小伙伴,建议主域名解析到服务器(或者也可以使用国外全球加速的CDN),而另一个备案域名用过静态文件的加速,具体可参考WordPress优化中的动静态分离。

玩WordPress这么多年来,小闻网从win2000服务器到现在的Linux服务器,从Apache到现在的Nginx,从PHP5.6到现在的PHP7.3……一路走来不断升级,在此给大家分享一下自己的经验。

  • 《小闻网的博客升级到PHP7.2,附PHP7.1与7.2对比》

服务器选择

经过倡萌、点金、水煮鱼等大神的指点推荐,小闻网也在六年前从 Windows 操作系统转向了 Linux 操作系统,因为 Linux系统 搭配 Nginx Web 环境效率更高,内存占用更低,并发承受力更强。这里小闻网推荐WordPress服务器选择 Linux 的 Centos 最新版操作系统,搭配菜鸟都能看懂的 宝塔服务器控制面板,然后小闻网选择如下配置:

Nginx 1.8

MySQL 5.6+

PHP 7.2+

phpMyAdmin(可选,建议安装)

Memcached 1.5(可选,建议安装)

阿里云OSS(可选,建议安装,国外建议使用FTP存储空间进行备份)

当然,具体的环境配置,还需要根据你所选的主题(有些主题还不能兼容较新版本的PHP),和你所选的必要插件(如wpjam插件最低配置需要PHP7.2)来决定,同时还要注意《使用 WordPress 建站不能使用阿里云虚拟主机》。

WordPress伪静态

在宝塔面板中,左侧导航点击网站,再选择对应WordPress站点设置进入站点属性,选择伪静态:如果是使用 Apache,则选择 WP2 伪静态;若是 Nginx,则选择 WordPress 伪静态,直接保存即可。

  • 《宝塔环境下开启WordPress多站点(含伪静态)》

当伪静态设置好后,即可设置固定链接,可参考《WordPress网站更改固定链接的经验与注意事项》。

三、WordPress优化

WordPress美化

  • 《WordPress 使用Bing美图作为登录页面背景》
  • 《给WordPress导航菜单添加个性图标字体》

WordPress加速

  • 《WordPress站点加速之开启Gzip压缩加快传输》
  • 《为WordPress网站启用AMP,加快移动设备页面开启速度》
  • 《WordPress动静态分离,媒体文件FTP传输并批量修改图片地址》
  • 《WordPress自定义多媒体(图片)上传路径》
  • 《WordPress免费无广告的视频存储CDN加速服务》
  • 《WordPress如何限制、禁止生成某些特定尺寸的缩略图》
  • 《使用 Memcached 内存缓存优化 WordPress 后台媒体库加载》
  • 《百度云加速免费CDN支持HTTPS加速,日流量10-20G,附缓存规则》

除了以上方法以外,WordPress缓存也是加速的一种非常有效的方法,由于其篇幅过长,小闻网将其另开一个主题,单独写在下方。

WordPress缓存

当你的 WordPress 站点访客增多,或者搜索频繁等状况出现,CPU使用增高时,就可以考虑进行WordPress缓存。这里WordPress缓存又分多种,分别是:CDN静态内容缓存、服务器内存缓存/Nginx缓存和页面静态化缓存。

  • 《Redis和Memcached哪个比较好?》
  • 《phpstudy搭建wordpress启用Memcached内存缓存加速》
  • 《宝塔下运行Memcached加速WordPress,附插件配置方法》
  • 《同一服务器多个WordPress站点使用Memcached冲突的解决办法》
  • 《使用Batcache将Memcached多个缓存对象以页为单位整合加速》
  • 《WordPress 缓存菜单 Menu Cache 提升网站速度》

WordPress升级

  • 《自制functions.php文件or插件,防止升级或更换主题时被替换》
  • 《WordPress删除文章同时自动删除缩略图及图片附件》
  • 《WordPress增加最大上传文件大小》
  • 《WordPress非插件屏蔽垃圾评论-拒绝全英文评论》

四、WordPress的SEO设置

  • 《网站(wordpress)如何做SEO优化》
  • 《WordPress站点增加AMP移动端加速并主动推送到百度》
  • 《WordPress外链新窗口打开并使用php页面go跳转》
  • 《WordPress文章关键词自动添加内链链接,代码插件皆可实现》
  • 《WordPress判断并自动添加图片ALT属性-百度统计优化》
  • 《防RSS采集,让WordPress RSS/Feed订阅自定义延时发布推送》
  • 《WordPress定时发布文章提示“定时发布失效”如何解决?》
  • 《WordPress教程之如何批量删除未引用(无用)的TAG标签》
  • 《WordPress如何根据自己的需求编写和优化robots.txt文件》

五、WordPress其他需求

  • 《SQL导出WordPress指定文章所有评论用户邮箱》
  • 《要过年了,给你的WordPress站点添加下雪特效》
  • 《WordPress禁止某些用户账号登录源码&插件“盘他”下载》
  • 《WordPress 纯代码获取所有文章&页面&分类&标签的静态化链接》
  • 《WordPress 后台管理员免密一键切换其他账号登陆》
  • 《WordPress展示最近更新过的文章 并通知评论过的用户》
  • 《WordPress网站用户评论回复,站长微信提醒》
  • 《WordPress评论回复可见的实现方法》
  • 《WordPress 防止机器人扫描邮箱》
  • 《WordPress 使用SQL语句批量替换/修改文章信息》
  • 《如何为你的宝塔Linux免费版设置专业的防护》
  • 《WordPress的MySQL数据库过大该如何导入导出》
  • 《给 WordPress 站点的文章页面添加最后一次更新时间》
  • 《设置WordPress自带搜索频率:限制IP在一定时间内的搜索次数》
  • 《WordPress过滤屏蔽垃圾、敏感内容评论,可自定义审核策略》
  • 《WordPress图像后期处理失败,请将其缩小到2500像素并重新上传》

六、WordPress求助

小闻网博客还有一些或许过时或者失效的教程,我就不再这里一一列出来了。

这篇文章只是简单的整理一下 WordPress 的从无到有的学习过程,或许不完美,但是希望大家可以多多指出错误,谢谢!

可能会遗漏一些东西,大家发现了希望提醒一下,有什么更好的内容或者建议也可以在下面评论留言!WordPress建站QQ交流群:343852784

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。