В продолжение темы "Вывод метаполей в профиль"
Otshelnik-Fm, я попробовал ваш алгоритм в действии:
1. у вас есть записи. Вы их назначаете конкретному пользователю. Все, они ему принадлежат.
2. Создаете форму публикации. Переносите мета кей - формируете ее (радио кнопки к радиокнопкам, селекты к селектам - сложно говорить что-то не видя как у вас она реализована).
3. указываете эту форму публикации в настройках дополнения публикации как форма по умолчанию.
4. через нее пользователь и будет производить редактирование
Не получилось:
- у меня в админке записи, сделанные через админку.
- я этой записи назначаю автора=зарег.пользователя;
- в ЛК wp-recall эта запись отображается, но т.к. она сделана не как Публикация через ЛК, то я ее не могу редактировать, она просто в списке публикаций этого автора.
- meta_key я сделал в шаблоне форме публикации, он вывелся. Но он вывелся в форму, которую надо опубликовать, а чтобы этот meta_key изменился в той записи, которую я ему в админке назначил, не получается.
Нужна ваша помощь.
Не получилось:
- у меня в админке записи, сделанные через админку.
- я этой записи назначаю автора=зарег.пользователя;
- в ЛК wp-recall эта запись отображается, но т.к. она сделана не как Публикация через ЛК, то я ее не могу редактировать, она просто в списке публикаций этого автора.
cделал так же:
- все получилось. Другой автор ее опубликовал
Андрей CS сказал(а)
Dmk сказал(а)
мне нужно, чтобы она отправлялась в произвольный тип записи
Вы не можете просматривать опубликованные ссылки
Хожу уже вокруг да около уже 2 суток.
[public-form post_type="products" cats="72,149" wp_editor="2"]
Этот код со своими корректировками мне нужно вставить куда?:
- в текстовый редактор (типа the_content() ) формы в записи в ЛК;
- или надо открыть страницы в WP в админке и там уже поменять на странице, которая была автоматически создана "Форма публикации", [public form] на эту запись?
Для стандартного типа записи все нормально и созданное meta_key в шаблоне формы публикации (идет под id=1, которое в настройках стоит как по-умолчанию сейчас) выводится при публикации и сохраняется в админке.
Но когда я в ЛК в форме публикации вставляю код, приведенный выше, чтобы публикация пошла в произв тип записи, то возникает форма в форме и уже без мета поля, это видно в предпросмотре.
И в этой форме надо опять заполнить все поля (но мета поля уже нет).
Публикация проходит, но публикуется только заголовок, в админке мета поле не создается.
Подскажите пожалуйста, что я делаю не так?
Хожу уже вокруг да около уже 2 суток.
- когда знаний нет можно и неделю тыкаться. Описывайте что делаете - все подробности.
Этот код со своими корректировками мне нужно вставить куда?:
- какой код?
Подскажите пожалуйста, что я делаю не так?
- ну видно же - неправильно описывайте. Нам же не видно, а это неправильно
Dmk сказал(а)
в своем предыдущем сообщении попытался описать проблему
кто вам вообще посоветовал размещать шорткод для вывода формы публикации в форме публикации?
и почему вы решили, что произвольные поля созданные для формы публикации записей типа post будут также действовать и для формы публикации записей типа products?
Андрей CS сказал(а)
Dmk сказал(а)
в своем предыдущем сообщении попытался описать проблему
кто вам вообще посоветовал размещать шорткод для вывода формы публикации в форме публикации?
и почему вы решили, что произвольные поля созданные для формы публикации записей типа post будут также действовать и для формы публикации записей типа products?
- искал пути решения.
- подскажите пожалуйста как для формы публикации записей типа products вывести п/поля в форму?
Андрей CS сказал(а)
Если хотите вывести форму публикации для произвольного типа записи, то просто разместите шорткод вывода формы на любой созданной странице сайта.
Если хотите зарегистрировать менеджер произвольных полей для записей произвольного типа, то читаем статьюВы не можете просматривать опубликованные ссылкилибо устанавливаем дополнение
Вы не можете просматривать опубликованные ссылки
Андрей CS сказал(а)
Андрей CS сказал(а)
Если хотите вывести форму публикации для произвольного типа записи, то просто разместите шорткод вывода формы на любой созданной странице сайта.
Если хотите зарегистрировать менеджер произвольных полей для записей произвольного типа, то читаем статьюВы не можете просматривать опубликованные ссылкилибо устанавливаем дополнение
Вы не можете просматривать опубликованные ссылки
Установил дополнение.
В настройках во вкладке Fields for any posts выбираю нужный тип записи, сохраняю.
Перехожу во вкладку "Форма публикации" и там форма публикации для типа POST.
Формы как в описании дополнения
для произвольного типа там нет.
В ЛК соответственно тоже форма публикации для POST.
Как мне кажется, судя по примеру в описании дополнения, то там должна быть форма для произвольного типа записей с соответствующим описанием сверху, а сейчас она без изменений.
Подскажите, в чем может быть причина?