Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
歡迎來到這篇WordPress教學文章!今天,我們將一起探索如何在WPBakery Page Builder(以前稱為Visual Composer)中創建自定義元素及其參數設置。這對於想要擴展其WordPress網站功能的開發者來說是非常有用的。我們會步步引導,讓你能夠在WPBakery中添加自己的自定義元素。
首先,我們需要使用 vc_map
函數來定義自定義元素。這個函數允許我們設置元素的基本信息和參數。以下是一個基本示例:
vc_map(array(
"name" => __("我的自定義元素", "my-text-domain"),
"base" => "my_custom_element",
"class" => "",
"category" => __("內容", "my-text-domain"),
"params" => array(
// 這裡添加參數
)
));
在params
陣列中,我們可以定義元素的各種設置選項。每個參數都是一個陣列,包含了該參數的設置。例如,我們可以添加一個文本字段和一個下拉菜單:
"params" => array(
array(
"type" => "textfield",
"heading" => __("文本欄位", "my-text-domain"),
"param_name" => "text_field",
"value" => "",
"description" => __("文本欄位的描述。", "my-text-domain")
),
array(
"type" => "dropdown",
"heading" => __("下拉菜單", "my-text-domain"),
"param_name" => "dropdown_field",
"value" => array(
__("選項 1", "my-text-domain") => "option1",
__("選項 2", "my-text-domain") => "option2",
__("選項 3", "my-text-domain") => "option3",
),
"description" => __("從下拉菜單中選擇一個選項。", "my-text-domain")
),
// 可以繼續添加更多參數...
)
一旦你添加了自定義元素和其參數,就可以在WPBakery Page Builder的界面中看到並使用它了。創建一個新頁面,或者編輯一個現有頁面,然後從元素列表中選擇你的自定義元素來添加到頁面中。