Домой WordPress WordPress: Интересные плагины Carbon Fields - Как заставить плагин вводить данные в metakey WP Recall?
7 ответ(ов) в теме
dydaevskiy
не в сети 3 месяца
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
1
12:02

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

Всем ответившим буду очень благодарен, да и общественности думаю решение данного вопроса пригодится.

0
Владимир (Otshelnik-Fm)
не в сети 45 минут
На сайте с 27.01.2013
Модератор
Тем 31
Сообщения 17852
2
12:32

Здравствуйте.
rcl_author_description - это вроде не стандартное поле реколл? Это кастомное поле вордпресс. А вы у себя в произвольных полях профиля rcl_author_description переименовать на _rcl_author_description не можете?
ну обойти ограничения Carbon Fields просто приняв его правила игры и переименовав в произвольных полях на подчеркивание.

dydaevskiy сказал(а)
Как мне заставить Carbon Fields вставить ключь без нижнего подчеркивания?

ну если прям нужно этот плагин научить не использовать скрытные поля - то лучше этот вопрос задать первоисточнику - самому автору плагина

1
dydaevskiy
не в сети 3 месяца
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
3
12:41

Спасибо. rcl_author_description - это просто для примера. Я обчитался многими постами но удалить префикс (в виде нижнего подчеркивания) мне так и не удалось.

0
Владимир (Otshelnik-Fm)
не в сети 45 минут
На сайте с 27.01.2013
Модератор
Тем 31
Сообщения 17852
4
12:44

ну тогда вариант 1 - переименуйте в реколл

Вы не можете просматривать опубликованные ссылки

и sql запросом secret_pole переименуйте на _secret_pole

0
dydaevskiy
не в сети 3 месяца
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
5
12:47

Да, к сожалению пока так и делаю. Спасибо

0
dydaevskiy
не в сети 3 месяца
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
6
13:28

Здесь какая штука, я в силу "фиерического" шаблона вывода для Elementor не имею возможности вставить в динамические поля шаблона значения добавленные при помощи Carbon'a. Вот как-то так.

0
dydaevskiy
не в сети 3 месяца
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
7
05:39

Нашел вот такой пост...

Вы не можете просматривать опубликованные ссылки

но, пока без успеха. Добиться удаление префикса пока мне не удалось.

Обновление от 2019-03-08:
Архив версий Carbon Fields

Вы не можете просматривать опубликованные ссылки

По ходу бинго, еще не пробовал но по сути вот это должно помочь:

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки
Редакции сообщения
08.03.2019 01:58dydaevskiyПричина: не указано
08.03.2019 02:05dydaevskiyПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме