Таким нехитрым способом данные заполненные в форме будут сохраняться в метаданные хозяина текущего личного кабинета. После сохранения все значения этих полей можно будет получить через стандартную функцию get_user_meta() и применить их там где требуется. Нужно лишь верно указать значение 'meta_key поля профиля', он будет соответствовать значению 'slug' поля формы. Например, значения полей из нашей формы мы сможем получить так:
get_user_meta($user_id, 'user-smoke', 1);
get_user_meta($user_id, 'user-years', 1);
get_user_meta($user_id, 'user-description', 1);
Ну а нам требуется, чтобы гость личного кабинета видел в этой вкладке установленные хозяином личного кабинета значения полей формы и он их увидит:
Вопрос : Ну а куда прописать то всю эту мету ? в шаблоны установленной темы ? В сам созданный плагин где то ? Новый файл создать в созданном дополнении ? Куда и где выести get_user_meta() ?
Тему перенес в кастомизации. Вопрос не по базовой версии плагина
new сказал(а)
Ну а куда прописать то всю эту мету ?
- туда, где вы хотите ее использовать. В своем дополнении, возможно карточку какую-то захотите по пользователю сделать или еще какие задачи. Это апи вордпресс и никто не заставляет уже сейчас вас выводить это. Плагин по дефолту поля пользователя выводит уже. Вам этого мало?
Вопрос встречный - вы это делаете зачем? какой результат хотите получить? Сейчас что вы сделали и каков результат?
Otshelnik-Fm сказал(а)
Тему перенес в кастомизации. Вопрос не по базовой версии плагинаnew сказал(а)
Ну а куда прописать то всю эту мету ?- туда, где вы хотите ее использовать. В своем дополнении, возможно карточку какую-то захотите по пользователю сделать или еще какие задачи. Это апи вордпресс и никто не заставляет уже сейчас вас выводить это. Плагин по дефолту поля пользователя выводит уже. Вам этого мало?
Вопрос встречный - вы это делаете зачем? какой результат хотите получить? Сейчас что вы сделали и каков результат?
Мне нужна в личном кабинете ни только инфа о себе и чтоб я её видел. О себе я и так всё знаю, но мне надо чтоб другие видели мою информацию, и у них была такая же функция как и у меня, чтоб они могли написать данные и это можно было видеть любому.
Я создал плагин. всё как написанно в инструкции, теперь ни могу понять как вывести эту мету..
new сказал(а)
но мне надо чтоб другие видели мою информацию,
так есть - кнопка "подробная информация" у аватарки. Выводит данные о пользователе. Это уже есть в ядре. Зачем вам что-то делать, тем более с нулевыми знаниями в программировании. Все уроки по кастомизации не рассчитаны на нулевого новичка в программировании. Какое-то понимание быть должно. Урок и так расписан подробно.
Итак - плагин выводит уже блок данных о пользователе.
У вас наверно стоит стандартный шаблон ЛК - в них инфа о юзере выводится в блоке подробная информация. Смотрим документацию:
Шаблоны личного кабинета
Ну и если блок вам нужен не через кнопку подробная информация выбираем нужный шаблон ЛК
- Каждый шаблон ЛК выводит блок по своему. В документации есть таблица различий кабинета.
Или смотрим в сторону именно дополнений выводящих блок информации:
Без знаний в программировании такие варианты вам доступны.
Ну еще всегда можно заказать по вашему т.з. через задания
или найти исполнителя через фриланс. Или учить программирование - тогда вопросы по использованию ВП функций отпадут. Вы задаете общие вопросы по использованию функций вордпресс.
- описание функции.