2016-05-05 5 views
1

私のワードプレスサイト(woocommerceベース)では、クライアントがサイトに登録されていない場合は、彼が店舗に入り、登録ページに戻るのを防ぎます。WooCommerce:ユーザーにメッセージを表示

しかし、私は彼にそれについて何らかの形で通知し、彼に説明して、彼がそこにリダイレクトされた理由を説明したいと思います。ある種のメッセージで。

どうすれば実現できますか?

ありがとうございます。

答えて

1

代わりのwoocommerceテンプレートを編集するには、このWooCommerceフックを使用することができますページタイトル(ログに記録されていないユーザーのみ)。

1

ユーザーがゲストの場合、この機能を登録フォームにフックします。

function guest_redirect_notice() { 
    wc_print_notice(__('Register to watch the store.', 'woocommerce'), 'notice' ); 
} 

ドキュメント:あなたのメッセージはちょうどメインの後、ログイン/登録ページに表示されます

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); 

https://docs.woothemes.com/wc-apidocs/source-function-wc_print_notices.html#106-129

関連する問題