1

ログインリンクを表示し、ログイン後にユーザーを現在のページにリダイレクトしようとしています。ログインは正常に機能しますが、リダイレクトが機能しませんか? ?redirect_to='redrect_link'ログインリンクが表示されていても、常にホームページにリダイレクトされます。

WP codex に従って、ログイン時にリダイレクトする必要があります: http://codex.wordpress.org/Function_Reference/wp_login_url

これが私のコードです:

$link_to_login = '<a href="' . wp_login_url( get_permalink() ) . '" title="Login">Login</a>';

ログイン時に現在のページにリダイレクトされないのはなぜですか? 他の解決策はありますか?ありがとう

4

2 に答える 2

3

このプラグインを使用して、ログイン後にリダイレクトを設定します。

http://wordpress.org/plugins/wordpress-login-redirect/

またはリダイレクトにフック関数を使用します。

<?php

function change_login_redirect($redirect_to, $request_redirect_to, $user) {
            $primary_url = "/"; //set your url
            wp_redirect($primary_url);
    return $redirect_to;
}
add_filter('login_redirect','change_login_redirect', 100, 3);
?>
于 2013-06-27T12:28:29.243 に答える
2

私は現在これを使用しています、それが役立つかどうか教えてください。

echo '<a href="'.wp_login_url(get_permalink()).'">Login</a>';
于 2013-06-27T12:03:40.363 に答える