如何将Wordpress仪表板登录URL更改为网站URL?

我有一个Wordpress网站

  

www.example.com

用户访问URL后,他会看到Wordpress登录页面,并且在浏览器地址栏中URL下方。

  

www.example.com/wp-admin /....

我想更改一下设置,以便当人们访问www.example.com时,他们看到登录页面,而浏览器地址栏中的url仍与www.example.com相同,或者换句话说,我不希望出现这种现象并重定向文本在地址栏中。那有可能吗?

yys19024 回答:如何将Wordpress仪表板登录URL更改为网站URL?

我不知道您可以重写wp-admin,但是您可以创建自己的登录代码以显示在主页上。首先,wp_login_form()显示一个登录表单:

<?php wp_login_form(); ?>

您可以将此代码添加到页面模板,或创建一个简码,以便可以通过Dashboard编辑器添加它,如下所示:

add_action( 'init','stackoverflow_login_shortcode' );
function stackoverflow_login_shortcode() {

    add_shortcode( 'stackoverflow-login-form','stackoverflow_login_form_shortcode' );

}
function stackoverflow_login_form_shortcode() {

    if ( is_user_logged_in() ) {
        return '<p>You are already logged in!</p>';
    }
    return wp_login_form( array( 'echo' => false ) );

}

现在您可以将[stackoverflow-login-form]添加到页面中。

本文链接:https://www.f2er.com/3156477.html

大家都在问