Các hàm Place holder

Cung cấp data mẫu cho 1 dạng output, input

lw_placeholder_get_image_data

Tạo một array kiểu image của elementor

lw_placeholder_get_image_data($url)

Kết quả trả về

[
    'id' => null,
    'image' => $url
]

Ứng dụng

Dùng khi khai báo widget control, để tạo default value cho field hình ảnh, giúp tiết kiệm thời gian nhập

$cm->addImage('image', __('Image', 'letweb'), [
    'default' => lw_placeholder_get_image_data(LW_SITE_URL.'/static/placeholders/default-image.jpg')
]);

lw_placeholder_get_url_data

Tạo một array kiểu image của elementor

lw_placeholder_get_url_data($url = '#', $is_external = false, $nofollow = false, $custom_attributes = '')

Kết quả trả về

[
    'url' => $url,
    'is_external' => $is_external,
    'nofollow' => $nofollow,
    'custom_attributes' => $custom_attributes,
]

Ứng dụng

Dùng khi khai báo widget control, để tạo default value cho field URL / Link, giúp tiết kiệm thời gian nhập

$cm->addURL('url', __('URL', 'letweb'), [
    'default' => lw_placeholder_get_url_data()
]);

Nhóm hàm chuyển thể

Xem thêm hàm lw_placeholder_get_url_data để hiểu về cấu trúc data của elementor URL control.

Ứng dụng: khi muốn render các custom attribute của một elementor link

$elementorLinkArray = [
    'custom_attributes' => "data-id|popup\nmy-custom-attribute|my-custom-value"
];
lw_get_elementor_link_custom_atts($elementorLinkArray);

Output

data-id="popup" my-custom-attribute="my-custom-value"
Last Updated:
Contributors: Toàn