链接到Wordpress中的注册页面

Cap*_*mic 22 wordpress

wp_login_url,wp_logout_url但注册网址怎么样?

是否有标准的方式来获得注册链接?我需要显示注册页面的链接,并进一步重定向到上一页.

PS我正在使用我的主题登录.

joh*_*ter 40

以下将返回注册网址:

<?php

    echo site_url('/wp-login.php?action=register');

?>
Run Code Online (Sandbox Code Playgroud)

更新:

要通过重定向到当前页面来获取注册URL,请使用:

<?php

    echo site_url('/wp-login.php?action=register&redirect_to=' . get_permalink());

?>
Run Code Online (Sandbox Code Playgroud)


Jak*_*ake 14

从3.6开始,现在有一个函数:http: //codex.wordpress.org/Function_Reference/wp_registration_url

<?php echo wp_registration_url(); ?>
Run Code Online (Sandbox Code Playgroud)

您可以使用register_url过滤器覆盖它.

add_filter( 'register_url', 'custom_register_url' );
function custom_register_url( $register_url )
{
    $register_url = get_permalink( $register_page_id );
    return $register_url;
}
Run Code Online (Sandbox Code Playgroud)


Mar*_*ark 6

我知道这是一个老问题,但对于任何人来说,使用wp_register().

它会自动确定您是否已登录并提供指向站点管理部分的链接或指向注册表单的链接.

它还尊重设置 - >常规 - >成员资格(任何人都可以注册?)中的设置