2017-06-23 21 views
1

私のWooCommerceのログインと登録フォームは、(ログイン後/登録後)にリダイレクトされますが、ユーザーが特定のログインページにいる場合のみです。1ページのカスタムWooCommerceログインと登録リダイレクト

は、私は私のfunctions.phpファイルに次のコードを追加しました:

if (is_page(6432)) { 
    add_filter('woocommerce_login_redirect', 'wc_login_redirect'); 
    function wc_login_redirect($redirect_to) { 
     $redirect_to = 'http://www.eliv.com.tw/product/tripsignup'; 
     return $redirect_to; 
    } 
} 

機能は、すべてのページif (is_page(6432))なしで動作します。しかし、私はこの機能を6432ページのみで動作させたいと思っています。

また、私は登録のためにそれを適応させたいと思いますが、これまで動作させることができませんでした。

非常に助かります。

答えて

0

あなたは(任意の保証なし)、あなたの関数の内部でこのように条件を追加してみてください:

add_filter('woocommerce_login_redirect', 'wc_login_redirect'); 
function wc_login_redirect($redirect_to) { 
    if (is_page(6432)) 
     $redirect_to = home_url('/product/tripsignup/'); 

    return $redirect_to; 
} 

コードでも、あなたのアクティブな子テーマ(またはテーマ)のfunction.phpファイルに行きますか任意のプラグインファイル。

+0

ありがとうございます – Florian

関連する問題