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