Подобный вопрос был задан здесь, без каких-либо реальных ответов: Визуальная Composer Пользовательская разметка для пользовательского шорткода (vc_map)
и здесь: Визуальная Composer пользовательский шаблон шорткода - custom_markup отображать пользовательский ввод
Я пытаюсь создать пользовательскую разметку в интерфейсе WPBakery.
Я могу добавить пользовательскую разметку без проблем, выполнив:
$markup = 'test';
vc_map( array(
"name" => __("MyShortcode"),
"base" => "myshortcode",
"category" => __('Content'),
"custom_markup" => $markup, // @TODO how do we access shortcode's attributes here to display in bakery grid
"params" => $params
) );
Это выведет «test» в сетке WPBakery, что хорошо, но как мне получить доступ к отображаемым внутренним значениям vc_map ()?
Например, у меня есть «типы записей» в качестве поля для этого короткий код. Если кто-то выбирает тип поста «страница», например, я хотел бы отобразить эти посты в сетке WPBakery. Я не могу понять, как получить значения, выбранные пользователем для отображения.
Любая помощь будет принята с благодарностью. Я бесконечно искал на этом.