可以在functions.php中使用hook(hack)在woocommerce结帐页面中为访客用户显示自定义消息吗?还是其他方式?
在结帐页面上启用了激活的注册后,我需要显示消息。在woocommerce帐户设置中。或在“结帐设置”标签中启用访客结帐。 因为当停用此选项和来宾选项时。结帐页面上显示一条消息(来自woocommerce语言文件),例如说更改了编辑语言文件。
当选项处于活动状态(启用)时,我会向访问者显示我的自定义消息。 综上所述;我的自定义消息显示给未登录的用户(访问者),并隐藏已登录的访问者。
感谢您的帮助。
答案 0 :(得分:1)
要在结帐页面上为未登录的用户显示自定义通知:
add_action('woocommerce_before_checkout_form', 'my_custom_message');
function my_custom_message() {
if ( ! is_user_logged_in() ) {
wc_print_notice( __('This is my custom message'), 'notice' );
}
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。