WooCommerce:向用户显示消息
WooCommerce: Display a message to the user
在我的 wordpress 网站(基于 woocommerce)中,如果客户没有注册到该网站,我会阻止他进入商店,并将他重定向回注册页面。
但是,我也想以某种方式通知他并向他解释,为什么他被重定向到那里。在某种消息中。
如何实现?
谢谢。
如果用户是访客,请将此函数挂接到注册表单中。
function guest_redirect_notice() {
wc_print_notice( __( 'Register to watch the store.', 'woocommerce' ), 'notice' );
}
文档:https://docs.woothemes.com/wc-apidocs/source-function-wc_print_notices.html#106-129
您可以使用这个 WooCommerce 挂钩,而不是编辑 woocommerce 模板:
function wc_before_customer_login_form_redirected_user() {
echo '<p class"redir-register-user">'. __( "You have been redirected…bla,bla….", "woocommerce" ).'</p>';
};
add_action( 'woocommerce_before_customer_login_form', 'wc_before_customer_login_form_redirected_user', 10, 0 );
您的消息将显示在 Login/Register 页面上,就在主页标题之后(仅适用于未登录的用户)。
在我的 wordpress 网站(基于 woocommerce)中,如果客户没有注册到该网站,我会阻止他进入商店,并将他重定向回注册页面。
但是,我也想以某种方式通知他并向他解释,为什么他被重定向到那里。在某种消息中。
如何实现?
谢谢。
如果用户是访客,请将此函数挂接到注册表单中。
function guest_redirect_notice() {
wc_print_notice( __( 'Register to watch the store.', 'woocommerce' ), 'notice' );
}
文档:https://docs.woothemes.com/wc-apidocs/source-function-wc_print_notices.html#106-129
您可以使用这个 WooCommerce 挂钩,而不是编辑 woocommerce 模板:
function wc_before_customer_login_form_redirected_user() {
echo '<p class"redir-register-user">'. __( "You have been redirected…bla,bla….", "woocommerce" ).'</p>';
};
add_action( 'woocommerce_before_customer_login_form', 'wc_before_customer_login_form_redirected_user', 10, 0 );
您的消息将显示在 Login/Register 页面上,就在主页标题之后(仅适用于未登录的用户)。