Как убрать логотип WordPress со страницы входа и регистрации?
Я хочу убрать логотип WordPress со страницы входа и регистрации. Думаю, для этого нужно внести изменения в CSS-файл. Подскажите, в каком именно файле нужно делать изменения?

Вы можете добавить фильтр к хуку login_head
. Как объясняется в Кодексе, добавьте этот код:
function my_custom_login_logo() {
echo '<style type="text/css">
h1 a {background-image:url(http://example.com/your-logo.png) !important; margin:0 auto;}
</style>';
}
add_filter( 'login_head', 'my_custom_login_logo' );

Перейдите в редактор вашего сайта через > Внешний вид > Редактор > function.php и добавьте этот код перед последней строкой "?>":
/* Удаление логотипа WordPress со страницы входа */
function custom_login_logo() {
echo '<style type ="text/css">.login h1 a { display:none!important; }</style>';
}
add_action('login_head', 'custom_login_logo');

Вы можете заменить логотип с помощью встроенного редактора темы, как описано в этой статье.
Шаг 1:
Войдите на ваш сайт WordPress как администратор и перейдите в Медиафайлы -> Добавить новый, чтобы загрузить новое изображение и скопировать URL изображения.
Также вы можете загрузить новый логотип в директорию изображений темы или создать новую директорию для загрузки логотипа. Это можно сделать с помощью панели управления хостингом или FTP.
Шаг 2:
Перейдите в Консоль -> Внешний вид -> Редактор тем.
Шаг 3:
Когда откроется редактор, найдите и выберите файл functions.php с правой стороны страницы и добавьте следующий код в конец файла.
function my_custom_logo() { ?>
<style type="text/css">
#login h1 a, .login h1 a {
background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/logo.png);
height:100px;
width:100px;
background-size: 100px 100px;
background-repeat: no-repeat;
margin-bottom: 10px;
}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'my_custom_logo' );
Замените logo.png на имя загруженного вами файла. Если вы загрузили новый логотип через WordPress, измените свойство background-image, как показано ниже.
background-image: url(URL, скопированный в шаге 1);

Вам не нужно писать код самостоятельно, используйте плагин Custom Login для этого

Лучше всего выполнять этот код после login_enqueue_scripts, как упомянул @ashin выше.
Я публикую это, так как это относится к изменению логотипа.
Чтобы изменить URL с wordpress.org на ваш собственный (вместе с атрибутом title ссылки), используйте следующий код:
function my_login_logo_url() {
return home_url();
}
add_filter( 'login_headerurl', 'my_login_logo_url' );
function my_login_logo_url_title() {
return 'Название и информация вашего сайта';
}
add_filter( 'login_headertitle', 'my_login_logo_url_title' );
Если вы хотите полностью настроить стили, вот CSS для редактирования всей страницы входа:
body.login {}
body.login div#login {}
body.login div#login h1 {}
body.login div#login h1 a {}
body.login div#login form#loginform {}
body.login div#login form#loginform p {}
body.login div#login form#loginform p label {}
body.login div#login form#loginform input {}
body.login div#login form#loginform input#user_login {}
body.login div#login form#loginform input#user_pass {}
body.login div#login form#loginform p.forgetmenot {}
body.login div#login form#loginform p.forgetmenot input#rememberme {}
body.login div#login form#loginform p.submit {}
body.login div#login form#loginform p.submit input#wp-submit {}
body.login div#login p#nav {}
body.login div#login p#nav a {}
body.login div#login p#backtoblog {}
body.login div#login p#backtoblog a {}

Фильтр login_headertitle
устарел (начиная с версии 5.2.0) и заменён на фильтр login_headertext
, к вашему сведению.
