还是 WordPress 搬家的问题,因为搬家到 VPS 后,各种小问题不断,这次的问题是 WordPress 无法上传文件。上传图片或附件的时候,会出现 "无法将上传的文件移动至 /home/wwwroot/wp-content/uploads/xxxx" 的错误。在网上看了各种解决办法,很多都说是改文件夹权限。什么 755 或者 777 之类的,但是 Forece 更改完属性后还是无法上传文件。最后终于找到问题了,是文件夹所属用户的问题。
VPS WordPress 建立数据库连接时出错
WordPress 博客从虚拟机搬家到 VPS 还没两天就悲剧了。进入网站就是十个大字 “建立数据库连接时出错” ,然后后台也进不去。拿出 Putty 连接 SSH。发现 MySQL 服务进程被 Kill 了。然后重启 MySQL。博客恢复正常。可没过30分钟,博客又挂了。还是同样的错误。
禁用 WordPress Embed 引用功能
最近整理博客的时候,发现很多链接突然自己变样了,如果链接的网站也是用的 WordPress 的话,那么博客直接就把标题、摘要、图片全都给贴出来了。刚开始还以为这是模板问题。后来发现不管什么模板都这样。查了下代码,发现引用部分的内容全都带着 wp-embed 的字样。那么这个应该是 WordPress 的内部功能。网上查了一下,原来从 WordPress 4.4 版本后。Wordpress 就开始可以自动引用文章了。不过对于一直用 HTML 文本编辑器的 Forece 来说。这个功能实在是没用。
如何移除 Woocommerce 的 "加入购物车" 按钮
因为在海外的关系,所以自己的代购小站 herecanada.com 无法实现备案,所以也就无法实现在线付款的功能。那么加入购物车这个功能对于 Forece 来说也就没用了。为了防止游客误点,所以还是移除掉比较好。
WordPress 编辑器自定义按钮插件 AddQuicktag
经常用 WordPress 文本编辑器的人可能会有这样的困扰,比如像插个 H2、H3 标签,又或者想弄个 Button ,再或者想把字体变个颜色都需要自己手写 HTML 代码。虽然说可以后台修改 fuctions.php 自己添加标签,不过一旦主题更新,那么就得重新再来一遍。那么小白们,可以自己用 AddQuicktag 插件就能搞定了。
WordPress 后台只有一个主题的解决方法
网站从虚拟主机到VPS搬家后,各种问题接踵而来,这次的问题是后台主题只能显示一个。其他模板全都消失不见了。这个问题主要原因还是因为服务器设置的问题。而不是主题自身问题。因为虚拟主机一切服务器设置都是设置好的。而VPS都是自己配置的。所以很多事情都要自己动手了。
与 WordPress 网站 Title 中横线的战争
每次模板升级或者换模板 Title 这块一直是个大问题。default 的模板总是不称心意。经过 Forece 一番苦斗终于解决了所有问题。
给 WPtouch WordPress 手机模板添加广告代码
虽然说 Forece 的主题模板支持 Responsive ,也就是对移动端可以自动缩放。中文叫什么来的,好像是响应式的主题设计。但是哥觉得模板太丑了,而且手机模板并不需要那么多功能。于是就找到了这个插件 - WPtouch。
利用 IFTTT 来同步 WordPress 文章到微博、Facebook、Twitter
之前一直用 “连接微博” 这个插件来同步 WordPress 文章到新浪微博。只要 WordPress 一有文章更新,新浪微博就可以同步发出文章名称和链接。不过最近才发现这个插件从3月份就不工作了。查看了一下,原来需要通过身份验证。但是 Forece 在国外又没国内手机号。没办法,只好放弃了。虽然这个插件可以同步包括:微信、QQ、新浪微博、腾讯微博、人人网、开心网、淘宝网、支付宝、豆瓣、天涯、百度、搜狐微博、易信、360、Twitter、Google、Yahoo、facebook、LinkedIn、GitHub、MSN 这些服务。强大是强大,不过没法用就只能卸载了。
导入 WordPress 数据库出现错误 #1273 utf8mb4_unicode_520_ci 的解决办法
标题有点长,没办法。一切为了SEO。最近在本地 wamp 做完的 wordpress 上传到空间上,发现无法导入数据库,一直给我显示 #1273 - unknown collation: 'utf8mb4_unicode_520_ci' 的错误。然后稍微研究了一下。原来是字符集的问题。没办法,因为重装电脑,下载的 wamp 版本太新了。 Mysql 是 5.6.17 的,而空间上的 Mysql 是5.5.48。