Гриша Никольский: ну вот строите себе самые обычные html-формы с нужными полями, включаете-выключаете их этой вашей кнопочкой с помощью самого обычного javascript, WordPress тут ни при чем. Кастомные поля храните в user_meta. Если нужно в поля вывести текущие значения - используйте get_user_meta(). Для добавления и сохранения - update_user_meta().
Вы не совсем поняли как эта кухня работает. У вас есть таблица в БД, в которой данные хранятся. У вас есть ваш кастомный фронтенд с обычными формами. Задача - при отправке формы сохранить данные куда надо (в БД) связав с текущим пользователем. Вот для этого и нужно "поймать" данные из формы, отправленные методом POST, обработать их (валидация, санитизация) и записать в БД с помощью функций, которые предоставляет WordPress для этих целей (см. мой ответ).
Max_Borisov: 'echo' => false + 'raw' => 1 позволит не выводить сразу, а сохранить в переменную $selector = pll_the_languages( $args ); Переменная $selector будет содержать массив с нужными данными. Смотрим массив с помощью var_dump() и делаем кастомный foreach() для построения кастомного html-кода.
shokw0w: ошибка та же? скрипт вызывается после jQuery? Селектор, на который повешен owlCarousel существует? Код свой в вопрос добавьте, сложно что-то дебажить по картинке.
Сергей Смирнов: ссылки не собьются, оба плагина срабатывают только при создании / изменении slug'ов.
Смотрите в первую очередь functions.php и все файлы, которые из него подключаются.
Сергей Смирнов: из этого списка - разве что uLogin при кривой конфигурации, но вряд ли. Его, кстати, можно заменить на WordPress Social Login. RusToLat совсем устаревший, лучше Cyr2Lat enhanced. Остальное ок.
Остается грешить на тему. Больше не вижу где может быть проблема.
Сергей Смирнов: если и не тема, и не плагин, то либо сайт взломан и там напихали левого кода, либо на хостинге что-то дописывается (маловероятно, но полностью исплючать нельзя). Хотя я на 99,9% уверен, что проблема в коде какого-то плагина или где-то в теме.
Сергей Смирнов: если нет в плагинах, надо смотреть тему (в первую очередь functions.php). Может туда прописали что-то левое. Попробовать сменить на дефолтную. Также, не забывайте после отключения плагинов и смены темы надо делать сброс правил перезаписи ЧПУ. А то вы могли плагин выключить, но урл, которые он сгенерировал в базе висят и продолжаю использоваться.
thehighhomie: оу) Это большая тема) Начните копать отсюда getjump.me/ru-php-the-right-way - этого хватит на достаточно долгий срок. А дальше уже и сами поймете куда двигаться.
alexglue: Больше не возвращался к этой теме, не знаю. У нас в основном западные клиенты, из рунета только крупный enterprise, который вконтактиком не пользуется. Поэтому не было необходимости. От коллег слышал что вроде имейл отдается. Как - не знаю)
Valeriy Donika: Вы очень сильно ошибаетесь, потому что уверенно заявляете о том, о чем понятия не имеете. После слов "это движок для блога" вас можно смело списывать в неликвид. Сначала ядро платформы изучите, и только потом делайте столь громкие заявления. Пока с ядром не разобрались - лучше молчите. Не позорьтесь)
Вы не совсем поняли как эта кухня работает. У вас есть таблица в БД, в которой данные хранятся. У вас есть ваш кастомный фронтенд с обычными формами. Задача - при отправке формы сохранить данные куда надо (в БД) связав с текущим пользователем. Вот для этого и нужно "поймать" данные из формы, отправленные методом POST, обработать их (валидация, санитизация) и записать в БД с помощью функций, которые предоставляет WordPress для этих целей (см. мой ответ).