折腾了3天的时间,博客终于搭建完工了,感谢作者M.J提供的主题治好了我多年的强迫症、同时感谢好友kantm提供的资源,我只是想要一个安静的环境,写写自己的心情,收集一下代码。远离QQ空间,远离朋友圈……好吧,说实话,其实是那上面太多广告了,…… 下面分享一下自己在搭建WordPress中遇到的问题: 第一步、首先。我选择的服务器是新浪云SAE,里面的环境已经配置好了,只需要管理代码仓库--SVN、数据库和Storage就行了。其实新浪服务器很坑爹,很多地方做了限制。你要搭建一个WordPress,还不能用原生的WordPress代码,必须是WordPress for SAE,那就有一个问题,就是你不能升级到最新的版本。而新浪提供的最新WordPress for SAE是3.4版的(现在WordPress是4.3.1)。如果你自己讲原生代码上传到代码仓库--SVN后,安装是链接数据库是链接不上的。后来我多次Google搜素,查到了修改WordPress for SAE的办法。文章在这里。然后将代码报上传。over了,对了,这里说一个工具——TortoiseSVN,用来管理代码仓库--SVN的。 第二步、然后就是主题和插件不能更新和下载。上面显示的是要FTP,但是新浪的是SVN。这是个小问题,用TortoiseSVN将主题文件夹上传到…\wp-content\themes\下,将插件上传到…\wp-content\plugins\下。 第三步、就是媒体库相关的问题。首先我试着添加图片,却发现无法显示,后来我发现,普通的服务器,是将媒体上传到…\wp-content\upload\下面,而在新浪的代码仓库--SVN根本没有这个文件夹,于是我在服务器后台找了一下,有个叫Storage的看似储存空间东西,然后我建了一个Storage 储存domain。后来我上网查,这就是储存媒体的地方,将其设置为public,否则WordPress不能上传媒体。 第四步、就是找自己喜欢的主题,和调试bug。这也是花时间最多的地方。我试了十几种主题,发现每个主题都有bug,对于有强迫症的我,这不能忍。部分问题如下: 既然跟主页有关,那就得先找到首页。 wp-content/themes/tweentyfifteen/index.php. 找到如下代码: 添加如下代码,修改摘要显示的的长度,在地下添加如下代码: wp-content/themes/tweentyfifteen/functions.php 在底下添加如下代码: 后台将网页宽度设为90%,在header.php中将M.J改为网站名称 参考文章响应式布局,最后做出常用网站页面 开启Gzip压缩。进入AppConfig页面后,打开“页面压缩”选项.在“高级语法”页面中,AppConfig语法中输入如下内容: 1、因为5月份谷歌的IP被封,wordpress调用谷歌字体需要解析,导致wordpress速度变慢,下面是解决办法. 打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码: 把fonts.googleapis.com替换为fonts.useso.com 具体可以参看fonts.useso.com 2、去掉一些功能,把下面的代码扔到主题中的functions.php中就可以了。 3、gravatar头像问题。在主题function.php中添加 通过WP-Mail-SMTP插件可以发送找回密码邮件链接,但是找回链接总是失效其实是邮箱发送的地址后面多了个”>”号,本来是WordPress为了美观,前后加上了尖括号,结果适得其反,被邮箱解析到地址里面去了,点击后自然会是无效的了。解决的方法很简单,把下面的代码加入当前主题的functions.php里面就可以了。 可以用wp-clean-up这款插件 一般垃圾评论都是国外的一些人评论的纯英文的广告,只要筛选一下,让评论中必须含有中文即可!添加一下代码到主题的function.php中 到此大的问题基本上解决了,小的细节自己看不过去的都就改了。哈哈……问题:如何在首页让文章显示摘要而不是全文?(tweentyfifteen)
问题:如何把摘要下面的continue reading改成中文“阅读全文”的?(tweentyfifteen)
问题、主题《presence》无法响应式布局,和手机中间显示的J?
问题、写响应式页面出现问题?
问题、网页前台加载速度慢?
问题、网页后台加载速度慢?
问题、用户密码忘记后无法没有邮件找回的功能?
问题、删除修订版文章等优化?
问题、防止垃圾评论?