使用WooCommerce架设购物网站,预设的订单通知信里面,「商品名称」都是「纯文字」呈现,并不会加入「商品网址」。
像下图这样:
如此一来,当访客收到订单通知信,想要再回去看所购买的「商品页面」,就会比较麻烦。
此外,对于店家来说,也可能丧失了访客回头的机会。
如果能将「商品网址」也添加到「订单通知信」里面的「商品名称」中,不但方便访客再回到店里,也能增加下一次访客回店消费的机会。
添加之后就会像下图这样,「商品名称」呈现出「可以点选」的网址,点击之后会连回「该商品页面」:
将商品网址自动加入订单通知信的程式码
/** * 名称:将商品网址自动带入订单通知信 * 操作方式:将整段程式码複製贴上到主题的function.php档案中,或者是CodeSnippet外挂中 * 提供者:miriammibao.com * 相容:与WooCommerce Version 4.7.0 测试没问题 */add_filter( 'woocommerce_order_item_name', 'miriammibao_product_title_with_link', 10, 2 );function miriammibao_product_title_with_link( $item_name, $item ) { $_product = wc_get_product( $item['variation_id'] ? $item['variation_id'] : $item['product_id'] ); $link = get_permalink( $_product->get_id() ); return '<a href="'. $link .'" rel="nofollow">'. $item_name .'</a>';}
操作方式:
有2种,我自己更喜欢使用「CodeSnippet」
第一种:将上面的程式码複製贴上到主题的function.php
档案中
找到function.php
档案function.php
档案位于主机资料夹里面的public_html
(俗称根目录)>wp-content
>themes
>目前使用的子主题
,进去之后就能找到名为function.php
的档案下载function.php
档案到电脑里。多複製一份当作备份,避免档案修改后出错。打开档案+贴上程式码,接着储存。上传修改后的档案,并且覆盖原始档案。完成+检查第二种:使用CodeSnippet
安装+启用「CodeSnippet」外挂点击「Add New」,创建新的程式码将上面那段程式码贴入选择「Run snippet everywhere」点击「Save Changes and Activate」完成+检查我非常推荐「CodeSnippet」这套外挂。
它具有以下五大优点:
倘若经常需要客製化CSS或JS样式、php hook或者是添加程式码到head或foot,有这套外挂,一切搞定。不用再为了要添加「Google追蹤码」或「Adsense程式码」,又得安装另一个外挂。最重要的是,不用再担心「换主题」之后,之前写入到旧主题的
function.php
档案的程式码还得搬来搬去。每个程式码都有自己的档案,管理上一目了然,还可以纪录每一段程式码的使用说明。不用总是在乱七八糟的function.php
档案里面找资料。可以一键「启用」或「停用」指定的程式码,非常方便。不用为了要修改某一段程式码,还得先下载>再修改>再上传回去。它会自动帮「程式码」的基本架构侦错,避免错误的程式码结构导致网站崩溃。
它的介面就长下图这样,左边有个「蓝色按钮」,左右切换就能「一键启用」或「一键停用」指定的程式码:
我是温唯,我持续学习 WordPress架站 ,也持续撰写相关的 学习笔记 ...
来找我玩嘛!
我的网站|这裏记录了许多关于WordPress的学习日记
Instagram|这里全都是我的假掰照片
facebook|这里是我和读者聊天打屁的地方