Intereting Posts
Изменение URL-адреса входа wp без плагина Самый ранний WP Hook для безопасного и надежного перенаправления Добавить поле в сообщения (флажок), который может иметь только один пост Как я могу получить сообщения из индивидуального типа сообщений на одной странице с боковой панели для отображения на странице? Упорядочить по дате на первой странице Как скрыть определенную часть панели управления для ролей, не связанных с администрированием? Ajax Call в теме страницы не работает? Скрыть страницу входа и использовать wp_login_form на обычных страницах Установка Bootstrap на тему Twentyeleven Добавить пользовательский контент на странице user-edit.php add_rewrite_rule permalinks break в WordPress 4.5 Добавить функцию плагина WordPress для передачи данных изображения на другую страницу Как использовать предыдущую / следующую ссылку изображения, игнорируя родительские сообщения / вложения? Разрешить не зарегистрированным пользователям посещать только страницу входа в систему и страницу сброса пароля Получите все в одном пакете SEO, чтобы использовать настраиваемое поле вместо содержимого

Заменить логотип входа в WordPress с помощью настраиваемого текста

Я хотел заменить логотип wordpress, который отображается на экране входа в систему с помощью специального текста.

Вот код, который я пробовал до сих пор:

function my_custom_logo() { echo '<style type="text/css"> #header-logo { background-image: url('.get_bloginfo('template_directory').'/images/wp-logo.png) !important; }'; } add_action('admin_head', 'my_custom_logo'); 

Он может заменить логотип, но что мне нужно, чтобы заменить его каким-то текстом? Любые предложения, чтобы заставить его работать?

Solutions Collecting From Web of "Заменить логотип входа в WordPress с помощью настраиваемого текста"

Сначала вам нужно удалить логотип wordpress с экрана входа в систему. Логотип wordpress добавлен css, поэтому вам нужно будет изменить css и login_enqueue_scripts в login_enqueue_scripts action hook

 function my_login_logo() { ?> <style type="text/css"> body.login div#login h1 a { background-image: none; background-size: 0 0; height: 0; margin: 0 auto 0; width: 0; } } </style> <?php } add_action( 'login_enqueue_scripts', 'my_login_logo' ); 

Затем вы можете добавить свое собственное сообщение

 function custom_login_message() { $message = "Your custom message goes here"; return $message; } add_filter('login_message', 'custom_login_message'); 

Вы можете пойти и посмотреть на код для дополнительных крючков и фильтров для формы входа в систему

Это действительно зависит от того, какой текст вы хотите заменить.

Например: если вы хотите заменить его заголовком блога, тогда верьте или нет, это ОЧЕНЬ просто и может быть сделано только с помощью CSS.

Заголовок заголовка уже отображается на изображении, но он сдвинут с экрана с помощью text-indent и все, что требуется, – это вернуть его в нормальное состояние.

 .login h1 a { text-indent: 0; background-image: url(''); background-size: auto; width: auto; color: #fff; font-size: 1.5em; } 

Установка URL на '' удаляет его, если вы хотите полностью избавиться от фонового изображения. При необходимости установите цвет и размер.

Логотип записывается в CSS, а текст ссылки и цель можно фильтровать:

  105 /** 106 * Filter link URL of the header logo above login form. 107 * 108 * @since 2.1.0 109 * 110 * @param string $login_header_url Login header logo URL. 111 */ 112 $login_header_url = apply_filters( 'login_headerurl', $login_header_url ); 113 /** 114 * Filter the title attribute of the header logo above login form. 115 * 116 * @since 2.1.0 117 * 118 * @param string $login_header_title Login header logo title attribute. 119 */ 120 $login_header_title = apply_filters( 'login_headertitle', $login_header_title ); https://core.trac.wordpress.org/browser/tags/3.8.1/src/wp-login.php#L89 

Например:

 function alter_login_headerurl() { return 'http://example.com'; } add_action('login_headerurl','alter_login_headerurl'); function alter_login_headertitle() { return 'Yay'; } add_action('login_headertitle','alter_login_headertitle'); 

Чтобы изменить изображение, enqueue в таблицу стилей входа и переопределите фоновое изображение на .login h1 a .

Это просто

 function my_custom_logo() { echo '<script>jQuery("#header-logo").html("<h1>My Text Logo</h1>")</script>'; } add_action('admin_head', 'my_custom_logo');