當在Woocommerce勾選【允許客戶免帳號下訂單】的時候

客戶購買商品到結帳頁會顯示一行文字:必須登入才可以結帳。

但希望在這行文字旁邊新增註冊的按鈕該怎麼辦呢?

我的做法是使用Code Snippets,添加程式碼片段

內容如下:

function filter_woocommerce_checkout_must_be_logged_in_message( $message ) {
    if ($message) {
		echo __('您必須登入才可結帳。') . ('<a href="https://haokan.com.tw/my-account">登入 / 註冊</a>');
	}

}
add_filter( 'woocommerce_checkout_must_be_logged_in_message', 'filter_woocommerce_checkout_must_be_logged_in_message', 10, 1 );

這個直接放在function.php應該也是可以生效的

最後修改日期: 2023 年 1 月 16 日

作者