WordPress Class WP_Error为WordPress提供了错误管理功能,例如判断用户登陆信息时,发现用户名为空、用户密码为空,将这些错误信息存储到一个WP_Error object变量里,然后回传该变量,方便后续处理。本文介绍WP_Error的使用方法。
继续阅读WordPress Class WP_Error的使用如何让外网访问本地WampServer站点
用WampServer搭建服务器放网站,需要让外网访问本地WampServer站点,本文就以自己的家庭电脑为例演示如何让外网访问本地的WampServer。本文内容来自文章《How to put online your WampServer》。
继续阅读如何让外网访问本地WampServer站点Google Group PHP代码
用php来操作google group,首先要完成权限验证,方法参考文章Google Group添加成员代码实例。本文介绍group的创建、删除等操作。
继续阅读Google Group PHP代码WordPress中文图片名称乱码怎么办
WordPress中文图片名称乱码问题在许多linux主机上已经不存在了,但windows主机、本地配置的wampserver依然会有这个问题。解决方案,简单来说就是安装插件Clean Image Filenames,在文件上传之前检测文件名,发现是中文就重命名再上传。要具体了解,就继续看。
继续阅读WordPress中文图片名称乱码怎么办Google Group添加成员代码实例
接上一篇文章用Directory API管理Google Groups,本文只写代码,注释在代码中。需要下载google client library,并将autoload.php和oauth-credentials.json的路径设置正确。第一次运行需要获取授权,之后每运行一次就会添加一个email到指定的 group里。
继续阅读Google Group添加成员代码实例用Directory API管理Google Groups
Google Groups,即谷歌网上论坛。所有用户可以免费使用,但企业用户才能使用Directory API管理。普通用户的论坛以@googlegroups.com结尾,例如mygroup@googlegroups.com。企业用户通过购买G Suite服务,可以架设属于自己域名的论坛,论坛ID的形式是mygroups@yourdomain,企业标识性很强。特别提醒,免费论坛的内容无法转移到企业私有论坛,创建论坛时要考虑好需求。
继续阅读用Directory API管理Google Groupswampserver 3.0.6 创建虚拟主机
wampserver 3.0.6推荐使用虚拟主机的方式创建站点,本地安装访问localhost页面,会发现点击www目录下的projects,url不再带有localhost。好再wampserver提供了非常简单图形界面创建虚拟主机,本文以本地安装wordpress为例介绍一下。
继续阅读wampserver 3.0.6 创建虚拟主机Hostgator主机被黑
网站中毒不常见,我却因为hostgator的共享主机被黑而收到了谷歌的警告邮件。我账户下所有域名都能访问到一个“不存在”的目录,而该目录下的文件怎么看都是别人的站点。
继续阅读Hostgator主机被黑WooCommerce订单状态变化与邮件发送的关系
WooCommerce订单状态更新时会发送邮件,系统默认的邮件有自己的触发条件,当触发条件满足时,邮件就会自动发送。本文大体描述了这个过程。
继续阅读WooCommerce订单状态变化与邮件发送的关系使用Autoptimize优化网站访问速度
使用Autoptimize插件优化网站速度可以让站点在Google PageSpeed Insights测试中获得更高的分数,更高的分数通常代表更快的网站访问速度和更好的用户体验。与之类似的WP Minify Fix和Better WP Minify插件也不错,不过需要付出更多的努力让站点不报javascript错误,用户界面也稍显复杂。
继续阅读使用Autoptimize优化网站访问速度WooCommerce 预览邮件模板
预览WooCommerce模板可以使用插件,比如Preview E-mails for WooCommerce插件,但在测试WooCommerce Print Invoices/Packing Lists插件的邮件模板时遇到了问题,preview插件不支持自定义邮件,没办法只好写代码来解决。
继续阅读WooCommerce 预览邮件模板在结账页面添加字段,保存并在订单邮件中显示
在WooCommerce结账页面添加字段,用户输入的值保存到数据库,在订单详情、编辑订单页面和邮件中显示,代码包含一个php文件,在主题的functions.php中include该文件使用。
继续阅读在结账页面添加字段,保存并在订单邮件中显示WordPress 后台菜单在Chrome下错位
今天发现用Chrome访问WordPress Dashboard,菜单表现十分奇怪,确定不是WordPress版本问题,经过搜索发现是Chrome最新版的bug使得Dashboard菜单莫名其妙的错位,具体表现如下图所示。
继续阅读WordPress 后台菜单在Chrome下错位漂亮的One Page模板

有个网站名叫Codrops,有很多网页设计的免费资源,最近看上了一个one page HTML模板,大气简洁,特效丰富却没有为了特效而特效的感觉,做landing page或动态网站都很合适,可以免费下载HTML和PSD文件,使用完全免费。
继续阅读漂亮的One Page模板IP Blacklist Cloud让网站更安全
网站被360扫描到cpu使用率过高,只好把360 IP地址屏蔽,当时找了款插件叫IP Blacklist Cloud,把IP写进去就完事了。选择它是因为它有云的概念,可以查看这个IP被屏蔽了多少次,防止误伤。用它自带的“Auto Block”功能来捉贼也很有趣,比如有人尝试用admin登录你的网站,直接抓住关进大牢。
继续阅读IP Blacklist Cloud让网站更安全WordPress本地化后速度变慢
最近在本地装了中文版WordPress,编辑文章时总有种慢半拍的感觉,切换到默认主题并禁用所有插件后依然如此,切换到英文版,这感觉一下子消失了。原来本地化的WordPress竟然能如此明显让网站变慢,但在我的hostgator服务器上感觉不明显,可能是服务器的配置优化的比较好。
继续阅读WordPress本地化后速度变慢