WooCommerce JavaScript/jQuery events 懒人包

WooCommerce 为让介面友善频繁使用 javascript / jQuery 透过 Ajax 异步更新“动态资料”或“版面区块”,对于开发者而言,也必须处理前端的异步更新后的资料,通常会借由event 去触发特定程式,bagerathan 贴心的整理出 WooCommerce 商品页 ( product page )、购物车页 ( cart page )、结帐页 ( checkout page ) 常用 js 事件( event )对照表,方便开发者速查

https://gist.github.com/bagerathan/2b57e7413bfdd09afa04c7be[……]

Read more

WooCommerce 直接登出,关闭 “您确定要登出吗?” 讯息

WooCommerce 在登出动作非常怪,按下登出连结后,会跑出“您确定要登出吗?”,阿不然咧?!!!!! 我就是要登出阿!不然是按好玩的吗?!常常都按下登出后人就走了,但其实还要多一个步骤才能真正登出,这也可能会间接产生安全性问题,至少我不爱,哥教你改。

下列代码可修正此问题:

参考资料:
https://wpglorify.com/disable-are-you-sure-you-want-to-log-out/
https://njengah.com/woocommerce-logout-without-confirmation/

[……]

Read more

WooCommerce 我的帐号删除“下载”页

WooCoomerce 在“我的帐号”页面中,用页签的方式整合帐户相关功能,其中有一个系载页面比较匪夷所思,其实主要是因为 WooCommerce 的商品有虚拟商品的类型,若购买虚拟商品,则可以由这页来下载

但大部分客户还是以实体商品为主,所以通常不会需要虚拟商品,多出这个页签,点进页面又会显示没有可以下载的档案,这时业主会一直问为什么有这页、这页要干嘛、可以拿掉吗?答案是可以的喔

方法 1 :由进阶设定面板关闭

透过后台介面,进入后台 WooCommerce > 设定 > 进阶,移动至“帐号端点”区块(这翻译谁看得懂),将下载这个帐号端点留空即可,这个方法非常简单,人人都可[……]

Read more

WooCommerce After Payment Redirect

WooCoomerce 预设结帐完成后会定向到订单内容页面,但行销人员可能想追踪转换成效,不论基于任何原因,是可以做到这点的,我们透过 woocommerce_thankyou 这个Hook,让结帐完成重定向页面至感谢页面。

实作 woocommerce_thankyou Hook

于结帐完成后,检查订单是否成立,而且是成功的,如果是成功的就重定向页面,可将以下代码贴至主题中的 functions.php 最后方,/thank-you 可改为重定向的目标网址

[……]

Read more

WooCommerce & WordPress 隐藏未分类

WordPress 或 WooCommerce 预设都会有一个未分类,顾名思义,是用来储存没有设定分类的文章,但在前端页面跑出这个“未分类”很奇怪,所以本篇要教大家怎么隐藏它

隐藏与删除未分类

隐藏予删除有本质上的不一样,未分类其实还是一个很好用的功能,能让编辑快速的找到还没有被编入分类的文章进行操作,只是前端我不想出现这个分类罢了,所以只需要在前端隐藏未分类就可以了

您仍然想删除未分类,可参考下列连结
https://passwordprotectwp.com/remove-uncategorized-wordpress/

隐藏文章未分类

首先我们必须将未分类[……]

Read more