Как перенаправить Woocommerce на определенную страницу? - PullRequest
0 голосов
/ 12 июня 2018

Я использую «Подтверждение электронной почты пользователя Woocommerce», которое после регистрации пользователя перенаправляет пользователя на главную страницу.Он не имеет встроенной опции для перенаправления пользователей на страницу, где я могу сказать им, что они должны проверить свою электронную почту и подтвердить ее для доступа к разделу my-account!

Ссылка на плагин: https://wordpress.org/plugins/woo-confirmation-email/

ссылка для скачивания: https://downloads.wordpress.org/plugin/woo-confirmation-email.3.1.15.zip

Скажите, пожалуйста, как я могу перенаправить пользователя после того, как он нажмет «Регистрация», на любую страницу моего собственного веб-сайта, которую я хочу?

Ps.Я знаю, что без этого плагина, когда пользователи регистрируются, они автоматически переходят в раздел my-account.Так что этот плагин вызывает перенаправление, я думаю.

Будете ли вы так добры и помогите?

Спасибо!

1 Ответ

0 голосов
/ 12 июня 2018

Попробуйте добавить это в function.php

function wpse_registration_redirect() {
    return home_url().'/my-page' ;
}

add_filter( 'registration_redirect', 'wpse_registration_redirect' );

или

function custom_registration_redirect() {
    return home_url().'/my-page' ;
}
add_action('woocommerce_registration_redirect', 'custom_registration_redirect', 2);

или после входа в систему

function admin_default_page() {
  return home_url().'/my-page' ;
}

add_filter('login_redirect', 'admin_default_page');

или после входа в систему WooCommerce

function iconic_login_redirect( $redirect_to) {
    $redirect_to = 'http://yoursiteshop';
   return $redirect_to ;
}

add_filter( 'woocommerce_login_redirect', 'iconic_login_redirect',1100, 2 );
...