Intereting Posts
html-объекты встречаются в файле_excerpt, используемом в качестве мета-описания Как реализовать разбиение на страницы на запрос результата wpdb->? Как искать файлы в формате pdf? Сортировка нескольких настраиваемых типов сообщений без пары мета-ключ / значение по порядку сортировки wp_update_user не обновляется, а update_user_meta Передача переменных через структуру контировки Каталог товаров Woocommerce, продукция с различным описанием Настройка CSS для лайтбоксов «Swipebox» Обработка форм с помощью php для базы данных wordpress Как я могу группировать сообщения по дате на главной странице? Использование пользовательской функции с расширенными настраиваемыми полями Замена сокращенного URL-адреса WP.me ​​на Bit.ly возвращение ошибки 404 страницы при отправке формы Обновить сообщение после загрузки пользователем видео Получить ссылку на Feed On Term или таксономию

Как добавить пользовательскую ссылку на страницу входа в WordPress?

http://redrokk.com/wordpress/wp-content/uploads/2012/07/blank_wordpress_login_form1.png

Я хочу добавить пользовательскую ссылку перед «Забыли пароль?». ссылка. В настоящее время я использую функцию, которая имеет некоторый css для создания моей страницы входа в WordPress (у меня нет отдельной страницы для страницы входа). Любые мысли о том, как это сделать?

Solutions Collecting From Web of "Как добавить пользовательскую ссылку на страницу входа в WordPress?"

Ну, вы можете добавить ссылку после потери пароля, но я не думаю, что вы можете добавить ссылку, прежде чем потерять ссылку на пароль, если вы не создадите свою собственную страницу входа.

function hook_lost_your_password ( $text ) { if ($text == 'Lost your password?'){ $text .= '<br /><a href="http://codebing.com">Visit Code Bing</a>'; } return $text; } add_filter( 'gettext', 'hook_lost_your_password' ); 

Источник ( код Bing )

Есть несколько крючков для входа в систему, которые могут быть вам полезны:

 login_form AND login_footer 

Вы можете найти более подробную информацию о них в Codex: Customizing_the_Login_Form # Login_Hooks

Используйте фильтр clean url чтобы добавить новую ссылку злым способом.

 add_filter( 'clean_url', 'wpse_99251_add_anchor_to_login_form', 10, 2 ); /** * Add an anchor (link) to the login form. */ function wpse_99251_add_anchor_to_login_form( $good_protocol_url, $original_url ) { // Check to see if we are on the login page and escaping the "Lost Password?" url. if ( 'wp-login.php' == $GLOBALS['pagenow'] && $original_url == wp_lostpassword_url() ) { // If we get here, we are inside the href atribute of the lost password anchor. // So, the anchor we add starts in its middle. return sprintf( '%s" title="%s">%s</a> | <a href="%s', esc_url( 'https://my_link' ), // Change to your link url. esc_attr( 'My Link Title' ), // Change to your link title. 'My Link Name', // change to your link name. $good_protocol_url ); } return $good_protocol_url; } - add_filter( 'clean_url', 'wpse_99251_add_anchor_to_login_form', 10, 2 ); /** * Add an anchor (link) to the login form. */ function wpse_99251_add_anchor_to_login_form( $good_protocol_url, $original_url ) { // Check to see if we are on the login page and escaping the "Lost Password?" url. if ( 'wp-login.php' == $GLOBALS['pagenow'] && $original_url == wp_lostpassword_url() ) { // If we get here, we are inside the href atribute of the lost password anchor. // So, the anchor we add starts in its middle. return sprintf( '%s" title="%s">%s</a> | <a href="%s', esc_url( 'https://my_link' ), // Change to your link url. esc_attr( 'My Link Title' ), // Change to your link title. 'My Link Name', // change to your link name. $good_protocol_url ); } return $good_protocol_url; }