Додати форму входу до будь-якого місця шаблону WordPress
Для зручності роботи ваших передплатників на сайті, добре було б дати їм можливість авторизуватися з будь-якої сторінки сайту, а не переходити за посиланням www.sitename.ru/wp-admin. Для того, щоб додати форму входу в будь-яке місце на сайті, можна скористатися функцією wp_login_form().
Для функції можна задати додаткові параметри налаштування форми у вигляді масиву аргументів.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php $args = array( 'echo' => true, 'redirect' => 'https://wpsnipp.com', 'form_id' => 'loginform', 'label_username' => __( 'Username' ), 'label_password' => __( 'Password' ), 'label_remember' => __( 'Remember Me' ), 'label_log_in' => __( 'Log In' ), 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'remember' => true, 'value_username' => NULL, 'value_remember' => false ); wp_login_form($args); ?> |
Роботу коду перевірив, працює. Усіх аргументів не перевіряв але думаю там проблем не буде. Успіхів у розробці сайтів.
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.