Здравствуйте друзья, как работать с плагином 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
По ходу бинго, еще не пробовал но по сути вот это должно помочь: