Здравствуйте друзья, как работать с плагином Carbon Fields думаю для опытных разработчиков не секрет. Но что для меня до сих пор остается загадкой это то каким образом можно заставить плагин Carbon Fields вводить данные не в своих metakey а в мета поля WP Recall. Что бы было более понятнее что мне не понятно (сори за сумбур) вот пример. Допустип Выводим на страница кастомного типа форму при помощи Carbon Fields:
use Carbon_Fields\Container; use Carbon_Fields\Field; Container::make( 'post_meta', 'Author\'s note' ) ->show_on_post_type('custom_post') ->add_fields(array( Field::make('text', 'rcl_author_description'), Field::make('complex', 'crb_places')->add_fields(array( Field::make('text', 'title'), Field::make('image', 'photo')->set_value_type('url') )) ));
В данном примере `rcl_author_description` является мета полем WP Recall, но плагин Carbon Fields добавит его с нижним подчеркиванием (и получится `_rcl_author_description`) что сделает его скрытым и по сути отдельным мета полем в базе данных.
Как мне заставить Carbon Fields вставить ключь без нижнего подчеркивания?
Всем ответившим буду очень благодарен, да и общественности думаю решение данного вопроса пригодится.
Здравствуйте.
rcl_author_description - это вроде не стандартное поле реколл? Это кастомное поле вордпресс. А вы у себя в произвольных полях профиля rcl_author_description переименовать на _rcl_author_description не можете?
ну обойти ограничения Carbon Fields просто приняв его правила игры и переименовав в произвольных полях на подчеркивание.
dydaevskiy сказал(а)
Как мне заставить Carbon Fields вставить ключь без нижнего подчеркивания?
ну если прям нужно этот плагин научить не использовать скрытные поля - то лучше этот вопрос задать первоисточнику - самому автору плагина
Нашел вот такой пост...
но, пока без успеха. Добиться удаление префикса пока мне не удалось.
Обновление от 2019-03-08:
Архив версий Carbon Fields
По ходу бинго, еще не пробовал но по сути вот это должно помочь: