今天进入博客后台的时候发现WordPress有更新推送,一看已经到了WordPress 5.5 正式版,看了下介绍,有图片延迟加载的功能,顿时觉得有必要升级,于是备份网站的数据存档后,就把我的罗帆博客进行升级。升级了后,其实并没有感觉有多块,可能是因为我的博客放的服务器实在是太远了吧。

我的这个博客网站罗帆博客最早是用zblog的程序建立的,当时用的还是ASP的程序,后来换成了php版本的zblog,只是觉得zblog的后台怪怪的,具体也说不上来,后来就换成了emlog个人博客系统。用起来感觉也差那么点意思,于是又换成了现在的WordPress。

罗帆博客采用的就是WordPress的内核,随便套用的一个WordPress应用商店的模板,用到了现在,感觉还可以。我现在做的几十个外贸的网站也都是使用WordPress的内核来做,然后搭配第三方的模板主题来使用,我的觉得很好。无论是起步的网站搭建,还是后期的运营维护,开源的WordPress都是我的首选。

给WordPress网站搬家,在导入数据库的时候发现报错,仔细研究了下发现原来是数据库的兼容性问题,主要就是把utf8mb4_unicode_520_ci 改成 utf8mb4_unicode_ci 。

之前的文章《Google cloud中wordpress用smtp收发邮件》发现Gmail条款有更新,插件也有更新,所以这里我把教程也更新下。为什么要用自己用smtp发邮件,而不是通过PHP函数发邮件?因为PHP函数不安全,WordPress自带的发送邮件的设置,会让很多邮箱直接拦截删除,都不给你取回的机会。这里我是用我的Gmail邮箱进行设置,详细的教程如下

很多人问我,我博客上的评论邮件提醒是怎么做的,也想在自己的wordpress用这种评论邮件提醒功能,这里我就分享下我的代码给各位。
因为我的是用阿里云服务器,不像Google cloud那样变态把端口都封掉了。使用前需要把服务器的465端口打开。(如何设置端口,详见日志阿里云服务器系统默认配置的安全策略组)然后配合腾讯企业邮箱,就可以轻松的实现收发邮件提醒功能了。

前面弄了个Google cloud玩玩,现在里面赠送的美金和时间还很长,所以就用其搭建了一个网站环境,把部分的外贸网站放在上面。前面教程《Google Cloud环境搭建》中,我采用的是宝塔面板环境搭建的,然后网站是wordpress。使用的时候一切正常,虽然给了对应的端口,但是wordpress留言收发邮件的功能始终不行。后面经过查询才发现,Google Compute Engine不允许端口25,465和587上的出站连接。默认情况下,由于这些端口容易受到大量滥用,因此这些出站SMTP端口会被阻止。此外,拥有受信任的第三方提供商(如SendGrid,Mailgun或Mailjet)可以减轻计算引擎的负担,并使您无需维护接收方的IP信誉。