Да, действительно, видимо, функции, которые я сама пишу надо в function.php делать. Тогда их можно вызвать из страниц шаблона. Но, ведь не все ж функции обявлены в function.php. Та же wp_login_form, там не объявлена, а прекрасно работает. Я могу ее вызвать, хотя в шаблоне никаких include не делаю.
Да и function.php, которые лежит в теме (в которой я работаю) подключает только '/functions/theme-functions.php' и еще три файла, но в списке самого fucntion.php, которую я правила нет.
Ок.
В wp-includes есть файл general-template.php . Там функция wp_login_form
Я копирую ПОЛНОСТЬЮ текст этой функцию, создаю файл в этой же директории и вставляю полностью этот текст. Единственно, что имя переделываю, вдруг какой конфликт имен или еще что. И вызываю. И белая страница.
@Alexufo, да я понимаю. Но всё же, как уже ответила @vasilukwolf'y, я ж просто копирую функцию (из родного wordpress) и просто изменяю ее имя, а потом вызываю. Ошибиться тут трудно.
Да я щас просто хотя бы хочу полностью идентичную функцию запустить из того же general-template.php, чтоб убедится что работает и всё, что своего нагородила убрала, так что нечего щас показывать. Только имя функции поменяла и всё. Объявляю ее и вызываю и всё.
Не знаю, перепробывала все функции, которые там есть, но у меня ничего не отображается на моей странице.
В Settings -> BuddyPress, есть вкладка Pages и там надо ассоциировать Register со страницей регистрации, я всё сделала, а как вывести эту страницу регистрации не знаю >
Короче, я не знаю как вы все с этим работаете. У меня на лету это делать не получается. Я открываю файл less.js и там где-то 200 ошибок. В предидущей версии 50. Как это всё работает непонятно.
Единственно, что у меня получилось это установить в терминале lessc и сбрасывать сгенерированный css в файл. Но это надо сохранить, потом скомпилировать, обновить страницу - короче, неудобно и медленно.
> 1 для вас это непростая задача),
не то слово!
>2. вывести ошибки в шаблоне можно так, {{ form_registration.errors }},
пробовала, но ничего не происходит. Нужно прям сразу, если пароли или емейлы не совпадают - загоралась загоралась надпись с ошибкой возле нужного поля
>3 в приложении будут ещё формы и посложнее, так что библиотеку имеет смысл использовать.
знакомый попросил сделать пока только одну страницу с регистрацией. Надобно пока только это сделать, а потом будет время разобраться во всём, тогда разберусь.