Благодарю, почему-то не нашлось поиском. Значит плохо искал )
PS
Добавил чуть позже - не решило вопрос. Кастомные поля в примере рассмотрены как для добавления - да, добавляет, потом руками только чистить. Но вывод и изменение уже имеющихся - не понял или туплю просто.
Для понимания о чем я вообще. Вот есть созданные таксономии - они отображаются по шорткоду:
На фронте выглядит так (кстати как стилизовать?)
Хочу дать пользователю возможность добавлять и значения кастомных полей записи. Вот как?
Смешно, что в случае с Pods - обратная ситуация. Их форма сразу получает и пишет в кастомные поля, но не видит связанные таксономии.
Так а что в текущем поле хранится?
Если там просто строка - можете сделать новое поле типа Текст и указать для него в ID meta_key существующего поля - значения подтянутся. Если в поле что-то сложное хранится - придется кодом создавать свой тип поля и подхватывать эти данные.
Главное если будете удалять эти тестовые поля, когда у вас спросят "Удалить данные добавленные этим полем" - жмите отмена, что бы у записей сами мета поля не удалились
Пример. Есть произвольное поле для типов записи resume и имя этого поля person_name. Создаю в WP-recall в разделе формы публикации в форме типов записи resume (таксономии подтянулись автоматом) еще одно поле с meta_key person_name. После обработки формы вижу, что создана новая запись в resume, таксономии заполнились норм, а вместо заполненного поля Имя - person_name создано НОВОЕ произвольное поле - Имя. А мое пустое. Что я делаю не так?
Так этот pods позволяет создавать кастомные поля для записей и форма публикации recall делает то же самое.
Если вы хотите использовать форму публикации recall - не создавайте кастомные поля через pods, а создавайте их через форму публикации recall.
Иначе у вас сейчас создано кастомное поле через другой плагин pods и такое же кастомное поле через recall и в итоге возникает конфликт.
Исходный вопрос:
"Подскажите пожалуйста можно каким-то образом вывести в форме для публикации в том числе и произвольные поля (создаю Pods)."
Да не важно чем их создавать. Хоть самому прописать в functions.php. Они уже есть, все. Считаем есть Wp и WP-recall. Вопрос выше. Есть мысли?
Что значит не важно чем их создавать?
Если Pods позволяет создавать кастомные поля для записей, значит он контролирует изменение этих полей и обновляет их в базе при обновлении записи. Recall То же самое делает для тех полей которые созданы через recall. Таким образом если у вас поле создано в обоих плагинах - каждый из них при обновлении записи обновляет это поле, в итоге возникает конфликт.
Тем более не известно как pods хранит данные в мета полях и как работает со своими созданными полями. Так что вывести в форме публикации recall поля, которые вы сделали в pods - скорее всего не получится. И никто такую совместимость делать не будет, т.к. эти 2 плагина делают одно и то же и смысла их совмещать нет. Вы либо используете pods и пользуетесь стандартной формой публикации, либо используете дополнение публикаций recall и в нем создаете нужные поля.
Либо вы можете сами изучить код обоих плагинов и сделать их совместимыми, но смысл этого не понятен.
Recall То же самое делает для тех полей которые созданы через recall.
Но я изначально не спрашиваю о полях WP-recall.
Подведу итог: Ответ не получет, разработчиков не услышал.
Предлагаю: дискуссию завершить, так как конкретных советов нет
Буду рад: если услышу как все же вывести кастомное поле для заполнения в форме.
Поставил pods, сделал там для записей типа post новое текстовое мета поле "test_field"
Зашел в настройки формы публикации recall, сделал там новое текстовое поле с таким же ID "test_field"
В итоге при создании записи через форму публикации recall после нормально заполнилось и отобразилось.
Единственное если открыть админку и там начать редактировать созданную запись - это поле выводится 2 раза. Но это нормально, как я и говорил:
Первый раз поле выводится в блоке с кастомными полями recall
Второй раз поле выводится в блоке кастомных полей pods
И такой дублю будет для всех полей созданных в обоих плагинах, еще раз повторяю: они оба имеют одинаковый функционал - это возможность добавлять к записи кастомные поля.
Если вы ждете что recall не будет выводить в админке, на странице публикации, поля которые выводит pods -вам это придется делать самому, такую интеграцию не будет делать ни recall, ни pods