반응형
비주얼 컴포저에서 동적 필드를 만드는 방법
가격표를 위한 비주얼 컴포저 플러그인을 만들고 있습니다.사용자가 원하는 항목 목록에 여러 개의 텍스트 필드를 추가할 수 있도록 동적 텍스트 필드를 추가합니다.현재 텍스트 필드는 하나만 표시되지만 사용자는 여러 필드를 추가할 수 있습니다.
array (
"type" => "textfield",
"heading" => __( 'List Items', 'pt-vc' ),
"param_name" => "price_list",
"description" => __( 'Write the list item that you offer', 'pt-vc' ),
"group" => 'List Item',
),
param_group을 사용할 수 있습니다.다음은 코드 예시입니다.
'params'=> array (
array(
'type' => 'param_group',
'value' => '',
'heading' => __( 'List Items', 'pt-vc' ),
'param_name' => 'price_list',
// Note params is mapped inside param-group:
'params' => array(
array(
'type' => 'textfield',
'value' => '',
'heading' => __( 'List Items', 'pt-vc' ),
'param_name' => 'list_itmes',
)
)
)
);
답장이 늦을 수도 있지만 다른 사람들을 도와야 한다고 생각해요.
여기에는 param_group을 사용할 수 있습니다.매뉴얼에는 기재되어 있지 않습니다만, 「How To's」(https://kb.wpbakery.com/docs/developers-how-tos/use-param-group-in-elements/ 를 참조할 수 있습니다.
링크 코드 조각(링크가 다시 만료될 경우):
vc_map(
array(
'base' => 'your_shortcode',
'params' => array(
array(
'type' => 'textfield',
'value' => '',
'heading' => 'Title',
'param_name' => 'simple_textfield',
),
// params group
array(
'type' => 'param_group',
'value' => '',
'param_name' => 'titles',
// Note params is mapped inside param-group:
'params' => array(
array(
'type' => 'textfield',
'value' => '',
'heading' => 'Enter your title(multiple field)',
'param_name' => 'title',
)
)
)
)
)
)
언급URL : https://stackoverflow.com/questions/38928782/how-to-create-dynamic-fields-in-visual-composer
반응형
'programing' 카테고리의 다른 글
워드프레스 플러그인을 개발하는 동안 어떻게 php 코드를 디버깅합니까? (0) | 2023.03.15 |
---|---|
d3.json을 사용하여 로컬 json 파일을 가져올 수 없음 (0) | 2023.03.15 |
제목 없이_sublic_interation()을 사용합니다. (0) | 2023.03.15 |
몽고에서 $addToSet 키를 지정할 수 있습니까? (0) | 2023.03.15 |
require("history/createBrowserHistory") 대신 require("history").createBrowserHistory를 응답합니다. (0) | 2023.03.15 |