Я использую этот код functions.php, поэтому, когда мои клиенты хотят проверить, будут ли они перенаправлять на «Зарегистрироваться» или «Войти» перед тем, как оформить заказ, я попробовал этот метод ниже, но в конце концов он не перенаправляет на страницу «Оформить заказ», аМоя учетная запись, любая идея о том, как исправить код, чтобы я был перенаправлен на Checkout, а не на мою учетную запись.
add_action('template_redirect','check_if_logged_in');
function check_if_logged_in()
{
$pageid = 68; // your checkout page id
if(!is_user_logged_in() && is_page($pageid))
{
$url = add_query_arg(
'redirect_to',
get_permalink($pagid),
site_url('/my-account/') // your my acount url
);
wp_redirect($url);
exit;
}
}