Модератор
Юрій
(@yube)
там есть ошибка
add_action функция wordpress, само собой, php о ней ничего не знает, если на момент выполнения скрипта не подключен движок.
http://blog.1poklevka.ru/wp-login.php
вхожу через хостинг по этой ссылке-всё открывается,а забиваю в строку браузера и ничего вообще не выдаёт.В чём тут дело,подскажите пож-ста?!
Юрий (@yube), а какой движок? Ведь например шорткод из этого «construct» срабатывает. Может add_action «вверх» кода переместить?
-
Ответ изменён 5 лет, 2 месяца назад пользователем jurvrn.
Модератор
Yui
(@fierevere)
永子
t99832zglv4pp (@t99832zglv4pp)
правила форума п2
Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.
Модератор
Юрій
(@yube)
а какой движок?
Wordpress, ясное дело.
Может add_action «вверх» кода переместить?
Ну если Вам от этого станет легче… 🙂
Еще раз: проверка вне среды wordpress в любом случае будет выдавать ошибку на функции движка. Для самой php эти функции не определены, их не существует. Но поскольку это плагин к WP, он выполняется в среде, в которой функция add_action уже определена. Короче, забудьте об этой «ошибке».
Юрий (@yube) в итоге мне кажется что из-за этой ошибки код и не работает, какие-то проблемы с редиректом….
Как выглядит файл templates/login_form_personalize.php
?
Без него не удаётся воспроизвести проблему, но предполагаю, что форма отправляется не на страницу WordPress, где будет обрабатываться результат, а прямо на файл плагина в обход движка.
Sergey Biryukov (@sergeybiryukov) да, возможно дело в форме, там ошибка на $attributes. Я её пытался устранить через isset
и ?? ''
, ошибка пропадает, но форма не правильно работает…
пытался цикл заменить на
выкладываю login_form_personalize.php и Personalize_Login_Plugin.php для вашего удобства.
Из ньансов — с этим плагином и другие плагины входа не работают пока не отключишь.
http://codepad.org/cDcCATHF
https://rextester.com/WWQNS73393
попробовать можно на странице http://jurvrn.ru/member-login-personalize/
тестовый пользователь: userchat с паролем: userchat
P.S. второй вариант входа на странице http://jurvrn.ru/pagelogin/
Sergey Biryukov (@sergeybiryukov), мне самому не понять эти ошибки, начну другой код собирать