Как создать функцию wordpress, которая перенаправляет пользователя на myurl.com/wp-admin, если они набирают myurl.com/admin?
Я хотел бы иметь это как функцию wordpress.
Зацепите в template_redirect
, проверьте URI запроса и перенаправите на возвращаемое значение admin_url()
.
add_action( 'template_redirect', function() { $request = untrailingslashit( strtolower( $_SERVER['REQUEST_URI'] ) ); if ( 'admin' === $request ) { wp_redirect( admin_url() ); exit; } });
Примечание: всегда используйте admin_url()
и другие встроенные функции URL, потому что они позаботятся о правильной схеме ( https
или http
).