Intereting Posts
Поиск и отключение таблицы стилей «изгоев» из заголовка: Source Sans Pro Сделать настраиваемую тему переведенной Как отображать по умолчанию только опубликованные сообщения / страницы в области администратора? Можно ли хранить носители WordPress в разных подпапках? Нужен простой, но полный пример добавления метаболизма к таксономии Использовать субдомен для определенных URL-адресов Неиерархическая пользовательская таксономия с использованием флажков на экране редактирования -> проблема с сохранением Вредоносные программы в header.php Ошибка выхода из WordPress Отображение HTML, если сообщение находится в определенном термине таксономии Как использовать getimagesize () для загрузки изображений? Единая установка или многопользовательская? Создание и сохранение нескольких мета-боксов Можно ли настроить категорию Subseption? Ошибка при попытке импортировать одну категорию на странице

Отображение формы входа с помощью Shortcode

Поэтому я пытаюсь отобразить рабочую версию формы входа WordPress по умолчанию на одной из моих страниц. В файле functions.php есть код, который создает короткий код, и насколько я знаю, он работает успешно, однако после отправки формы он просто обновляет страницу и не перенаправляет URL-адрес, который я указываю … может кто угодно почему он может не работать так, как должен?

Это функция, которую я вложил в файл functions.php:

//Login form Shortcode add_shortcode( 'login-form', 'my_login_form_shortcode' ); /** * Displays a login form. * * @since 0.1.0 * @uses wp_login_form() Displays the login form. */ function my_login_form_shortcode( $atts, $content = null ) { $defaults = array( "redirect" => site_url( $_SERVER['REQUEST_URI'] ) ); extract(shortcode_atts($defaults, $atts)); if (!is_user_logged_in()) { $content = wp_login_form( array( 'echo' => false, 'redirect' => $redirect ) ); } return $content; } 

Затем я помещаю его на нужную страницу следующим образом:

 [login-form redirect="https://myurl.com"] 

но вместо того, чтобы перенаправлять меня на нужную страницу, вместо этого обновляется страница, хотя я теперь успешно вошел в систему … любые идеи?