我想在“购物车”页面顶部的电子邮件订阅表单中添加一个链接。我有以下与购物车相关的模板:
cart-empty.php
cart-item-data.php
cart-shipping.php
cart-totals.php
cart.php
如果可能的话,我可以在其中之一中或在我的functions.php中添加必要的代码吗?
让我知道您是否想复制这些模板中的任何一个用于回答问题。
答案 0 :(得分:2)
以下代码将在购物车页面顶部显示带有链接的文本按钮的自定义消息:
add_action('woocommerce_before_cart', 'add_cart_custom_notice');
function add_cart_custom_notice() {
// HERE the link to your content
$link = '#';
// For example, print a notice with a linked button (the text is editable and translatable)
wc_print_notice( sprintf( '<span class="subscription-reminder">' .
__('Pellentesque habitant morbi tristique senectus et netus et malesuada fames %s', 'woocommerce') . '</span>',
'<a href='.$link.' class="button alt" style="float:right">'. __('Go to the subscription form', 'woocommerce') .'</a>'
), 'notice' );
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。
答案 1 :(得分:0)
您可以使用WooCommerce wc_add_notice函数在购物车页面上添加通知。
或者将购物车模板移动到子主题“ woocommerce”文件夹中并进行自定义。