Как изменить URL входа в Wordpress на URL сайта? - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть веб-сайт Wordpress

www.example.com

Когда пользователь переходит на URL, он видит страницу входа в Wordpress и ниже URL в адресной строке браузера. ,

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

Я хочу изменить это, чтобы, когда люди заходят на www.example.com, они видели логинстраница и URL-адрес в адресной строке браузера остаются прежними www.example.com или, другими словами, я не хочу, чтобы текст и перенаправление текста отображались в адресной строке. Это возможно сделать?

1 Ответ

0 голосов
/ 06 ноября 2019

Я не знаю, что вы можете переписать 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] на страницу.

...