多个页面共享一个contact form 7表单,希望每个页面表单的收件人根据页面信息而定,比如从custom field里读取一个email地址,可以使用下面的方法实现,代码放入主题的functions.php。
继续阅读动态设置Contact Form 7表单的收件人地址修改WooCommerce My Account页面的地址格式
WooCommerce My Account页面默认地址格式是姓名、公司、地址1、地址2、城市、省/州、邮编和国家,更改这个格式需要先更新格式字符串,然后获取所有需要替换的数据,具体方法如下所示。
继续阅读修改WooCommerce My Account页面的地址格式创建自定义图标字体手记
用Adobe Illustrator和icomoon.io可以创建自己的图标字体,如果你和我一样不知道如何将一个图形转化成能在网页上使用的Icon Fonts,下面这个记录或许会对你有帮助。
继续阅读创建自定义图标字体手记如何找到自己需要的Icon Fonts
要找到一款适合自己用的Icon Fonts,首先要了解资源。本文列举了一下常见的icon fonts,并描述了icon fonts的特点,了解图标字体的特点能够帮助你在选择字体时有的放矢,选择适合自己的。
继续阅读如何找到自己需要的Icon FontsWordPress图片处理脚本bfi_thumb
bfi_thumb是一款类似于TimThumb的图片处理php脚本,由于timthumb的安全性问题,很多WordPress主题不再使用这个脚本,bfi_thumb是一款很好的替代产品。它通过扩展WordPress Image Editor class来实现各种图片处理效果,相比timthumb更加安全。
继续阅读WordPress图片处理脚本bfi_thumbWordPress 3.9 TinyMCE定制方法
WordPress 3.9使用TinyMCE 4.0版,钩子没怎么变,但tinymce 4.0本身有变化,所以与低于3.9的TinyMCE定制方法略有不同。本文列举几个常用的例子,文中所用代码添加到主题的functions.php中即可。
继续阅读WordPress 3.9 TinyMCE定制方法WordPress中如何debug 404错误
网站遇到404错误,很容易让人摸不到头脑。这时,可以借助一些工具帮助我们寻找原因。WordPress开启pretty permalink后,会在.htaccess写入一些规则,使得如果找不到请求的文件或目录,就定向到index.php,再根据数据库记录的rewrite rules去匹配。所以404错误要么是真的不存在,要么就是规则匹配错误。后者可以通过工具来debug。
继续阅读WordPress中如何debug 404错误WordPress:获取当前页面菜单的current menu item
遇到一个问题,要显示当前页面的面包屑导航,只是这个面包屑路径反应的不是页面自身的层级关系,而是该页面在菜单导航中的位置。因此需要检测该页面所在菜单的current menu item,在stackexchange上找到了一个不错的方法,记录一下。
继续阅读WordPress:获取当前页面菜单的current menu item