WooCommerce My Account页面默认地址格式是姓名、公司、地址1、地址2、城市、省/州、邮编和国家,更改这个格式需要先更新格式字符串,然后获取所有需要替换的数据,具体方法如下所示。
继续阅读修改WooCommerce My Account页面的地址格式标签: WordPress编程技巧
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如何动态设置WordPress上传目录
WordPress默认的上传文件的目录是/wp-content/uploads,而且文件是以年月的形式组织的,虽然我们可以去掉按照年月组织的选项,或者更改存储路径,但这个设置会应用到全局,不能按照特定条件选择特定目录存储文件。
继续阅读如何动态设置WordPress上传目录调用某年的月份归档
利用$wpdb自定义查询可以调用某年下的月份归档, 例如调用2013年月份归档的代码如下所示。
继续阅读调用某年的月份归档在插件列表页添加Settings链接
插件的默认连接,或者说actions,有启用、禁用、编辑和删除,如下图所示。如果插件带有自己的设置页面,与其让用户疯狂猜测这个页面在哪,不如直接将设置链接也添加到插件的actions链接里。
继续阅读在插件列表页添加Settings链接WooCommerce: 产品加入购物车后直接结账
WooCommerce中,非Ajax情况下,点击加入购物车按钮后跳转到何处可以通过filter:add_to_cart_redirect修改,下面代码可以实现产品加入购物车后直接结账的功能,跳过购物车页面。
继续阅读WooCommerce: 产品加入购物车后直接结账当Shortcode存在时加载脚本或样式
有些脚本和样式是与某个shortcode关联的,所以通常在该shortcode被使用时加载即可。WordPress 3.6新增的函数has_shortcode可以轻松检测内容中是否有某个shortcode,但有一个缺陷,就是不能检测嵌套在shortcode中的shortcode。
继续阅读当Shortcode存在时加载脚本或样式WordPress自动刷新style.css一法
今天在网上发现一个自动在style.css被更改后强制用户浏览器刷新样式表的方法,很简洁,适用于child theme。
继续阅读WordPress自动刷新style.css一法WooCommerce Login / Register Redirect
WooCommerce允许用户在My Account页面登录或注册,成功后都会跳转到My Account页面。本文用一个实例介绍如何更改这个默认行为。例如要求用户必须登录才能结账时,先跳转到My Account页面完成信息认证,成功后直接跳到结账页面完成购买。
继续阅读WooCommerce Login / Register RedirectWooCommerce新用户注册管理员通知
最近测试WooCommerce,发现当有新用户注册时没有管理员通知,感觉这是个很实用的功能,不明白为什么没有。找了一些方案,发现下面这个可用。
继续阅读WooCommerce新用户注册管理员通知简单的增强WordPress时间可读性的代码
把WordPress的默认的时间格式变为“xx之前”很简单,用到了human_time_diff( $from, $to='')函数,当然你可以写一个模版标签然去替换模版里默认的时间函数,但还有更简单的方法。
继续阅读简单的增强WordPress时间可读性的代码WooCommerce实用代码集合
本文整理了一些适用于WooCommerce的短代码,方便查阅和使用,更是为了理清思路,提高自己。以下WooCommerce简称WC,代码放在主题的functions.php中即可。
2020年10月更新:本文内容已经过时,请移步最新的WooCommerce实用代码
继续阅读WooCommerce实用代码集合标签云小工具字号调整方法
标签云widget不仅能展示标签,还能展示目录,或自定义的分类方法。默认情况是用不同字号反映标签热度(文章多少),英文字号一般偏小,若字号不合适,可通过程序调整。
继续阅读标签云小工具字号调整方法简单的Coming Soon页面
安装Ultimate Coming Soon Page插件遇到让人很囧的事——内存不足,连设置页面都显示不了,更别说正常工作了。既然服务器资源如此捉襟见肘,只能保留最基本功能,没用的通通删掉,开启就生效,用完直接删掉了事。
继续阅读简单的Coming Soon页面WordPress中测试代码的简单方法
如果你想学习WordPress代码、编写一个插件,并不一定要将代码放进主题的functions.php或一个测试插件里,这样很不方便。在CSS-TRICKS看到一个方法可以帮助我们在WordPress中更方便的测试代码。
继续阅读WordPress中测试代码的简单方法