Tạo Custom Widget Elementor

https://wolfactive.dev/tao-custom-widget-elementor/

Tạo Custom Widget Elementor

Chào các bạn đến với Wolfactive tụi mình, ở bài này tụi mình sẽ hướng dẫn các bạn Tạo Custom Widget Elementor. Đối với các bạn thường hay sử dụng elementor để xây dựng giao diện, thì chắc các bạn cũng không lạ lẫm gì về Elementor nữa nhỉ? Nhưng sẽ có những widget của elementor mà bạn không ưng ý, hoặc phải trả tiền bản pro mới xài được. Thì đến với bài này mình sẽ hướng dẫn các bạn tạo Widget Elementor như các bạn muốn.

1/ Tạo Plugin

Các bạn thư mục rồi tạo một file bất kì và đặt tên plugin như bên dưới nhé ( này mình đã nói qua phần này ở bài tạo custom widget cho wpbakery rồi nhé). Và đây là mình tạo một cây thư mục như sau:

Capture-104.png

Bên trong file wolfactive-extend-elementor mình sẽ ghi những thông tin cần thiết để tạo plugin.

2/ Tạo Class khởi tạo plugin

Sau đó mình bắt đầu kiểm tra thoát file nếu truy cập trực tiếp vào file mà không nằm trong folder plugin WP

Kế tiếp mình bắt đầu tạo một Class bao gồm những nội dung sau: version plugin, version elementor thấp nhất để sử dụng, version php. Ngoài ra mình có chú thích comments thêm ở trong code, mọi người đọc để hiểu thêm nhé.

3/ Tạo Widget Wolfactive_Elementor_Image.

Ở đây mình sẽ tạo tên class trùng với tên mà mình đã khai báo ở register_widget_type() và kế thừa class của Elementor

4/ Render HTML

Ở Function render() ở mục 2, mình có include file image-template. Ở file này mình sẽ chứa html để bạn render ra ngoài website.

5/ Tổng kết

Và đây là thành phẩm của chúng ta.

Capture-106.png

Như vậy mình đã giới thiệu cho các bạn về cách làm b trên WordPress rồi. Ngoài ra các bạn cũng có thể tìm hiểu và đọc thêm nhiều hơn nữa ở trang Elementor. Mọi thông tin thắc mắc, các bạn hãy liên hệ Fb tụi mình trên facebook nhé.!

Last updated

Was this helpful?