WooCommerce

WooCommerce Email模版增加全局内容的一个方法

在WooCommerce的Email设置选项中,有一项叫Email Footer Text,默认的内容是Powered by WooCommerce这种简单纯文本,但这个字段其实支持HTML代码,也就是说可以写更复杂的内容,甚至可以借助shortcode的力量。

支持HTML代码的Email Footer Text

如果希望发给客户的邮件中有一些全局内容,如产品购买注意事项等等,除了去修改email模版外,还可以好好利用Email Footer Text这个字段,如果你会写HTML代码,编辑好代码复制进去就行了。

如果你的内容比较复杂,写代码太麻烦,那可以考虑做成shortcode,这个字段默认不解析shortcode,但只要将下面代码加入主题的functions.php,它就支持shortcode了。

add_filter( 'woocommerce_email_footer_text', 'wc_footer_text_allow_shortcode' );
function wc_footer_text_allow_shortcode( $text ){
    return do_shortcode( $text );
}

shortcode可以做的事情太多了,但不是每个人都知道怎么用代码来写,所以考虑用插件.

比如Shortcoder插件,可以实现一个shortcode对应一段HTML内容的功能,支持所见即所得编辑器,还能在WordPress编辑器里增加一个插入shortcode的按钮,是一款简单易用的shortcode生成工具,用在本文所述的情境里比较合适。