Wordpress主题制作归档

2019年8月份,花了大概1周时间,撸了个wordpress的主题,链接如下:https://github.com/wuliaopage/yuehan

个人感觉整体难度很低,主要入坑的教程基本就是两个,一个是我爱水煮鱼的教程, https://blog.wpjam.com/article/wp-theme-lessons/ ,另外一个不知道是谁写的,相对比较简洁 https://www.kancloud.cn/phpw/wp/115817

我主要是看第二个照着扒一扒,主要防止忘了,在这存个裆。

搭那套主题的全套大概是wordpress + google cloud + cloudflare,这其中有几个坑。

1. 谷歌云节点选择的问题

一般欧洲可能就选英国节点了,但是英国节点国内延迟普遍在200ms以上,基本属于打不开,建议选Asia1,这是台湾节点。

2. CDN和HTTPS证书的问题
因为主题站我用的英国节点,国内基本打不开,所以用了CloudFlare做了CDN。CloudFlare的CDN虽然免费,但是缓存节点在美国,国内延迟基本在100ms左右,还是比较慢。好处是CloudFlare会送免费的SSL的证书,签发是20年,但是如果不用他家的DNS,SSL证书签发会失效,特别注意谷歌认为存在危险拦截的。

特别要说的是便宜真心没好货,有人介绍UDomain的CDN,一家香港的公司。千万不要选,这个污染域名,CDN还不好用….


2. wordpress 修改固定链接后打不开文章链接的问题

解决这个问题需要修改Apache2的conf文件权限。

  • 首先是从谷歌vm实例进入,首次进入需要设置下管理员密码, 命令是sudo passwd。
  • 然后进入apache2目录, cd /etc/apache2/
  • 最后编辑apache2.conf 把AllowOverride从None改为All

<Directory /var/www/>  
     Options Indexes FollowSymLinks
     AllowOverride All        
     Require all granted
</Directory>

3. 另外关于网站数据统计,我这用的是Google Analytics,因为主题是自己写的,直接就嵌到Head里了,如果用我主题的同学,千万记得把GA的代码注释掉。

后记:那个网站的layout几乎是从hexo的官网主题抄了一下,谁让有人觉得那个好看,我真心觉得一般,还不如我自己撸一个。

comments powered by Disqus