=== Plugin Name === Contributors: wpshare247, website366 Donate link: https://paypal.me/auvuonle/5 Tags: elementor, widgets, custom post type, carousel, grid, mega menu, contact form 7, woocommerce, countdown, blog, vertical menu, responsive menu, advanced menu Requires at least: 4.9 Tested up to: 6.6.8 Requires PHP: 7.0 Stable tag: 2.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Widgets (Wpshare247 Addons) for Elementor. Wpshare247 Addons for Elementor plugin includes widgets and addons like Blog Post, Products, Post, Page and Custom Post Type Grid or Carousel, Countdown, Contact Form 7, Vertical Mega Menu. Cung cấp các Widget, Addon hỗ trợ Elementor. Có các dạng danh sách như List, Carousel, Slider, Countdown, Contact Form 7, WooCommerce, Menu Mega Dọc Ngang tương thích trên thiết bị di động. Được phát triển bởi WPSHARE247.COM == Description == Widgets (Wpshare247 Addons) for Elementor. Wpshare247 Addons for Elementor plugin includes widgets and addons like Blog Post, Products, Post, Page and Custom Post Type Grid or Carousel, Countdown, Contact Form 7, Vertical Mega Menu. **Liên hệ - Contact Us** Professional website design - Thiết kế website chuyên nghiệp: [tbay.vn](https://tbay.vn) Web design - Thiết kế web trọn gói: [website366.com](https://website366.com) Sample Website - Thiết kế web giá rẻ: [waoweb.vn](https://waoweb.vn) Wordpress Share - Học wordpress: [wpshare247.com](https://wpshare247.com) Web Content - Viết bài chăm sóc web: [vietbaigiare.com](http://vietbaigiare.com) **Cách dùng filter thêm Custom Widget - How to use custom Widget** 1. Copy folder `wpshare247-custom-widgets` from the plugin path: `wpshare247-elementor-addons/your-custom-sample/wpshare247-custom-widgets` into your current theme folder, like: `wp-content/themes/your-theme/wpshare247-custom-widgets` 2. Inside that folder, you will find `wpshare247_my_custom.php`. This is a sample widget file. You can use it directly, or duplicate and create more widget files. 3. In your theme's `functions.php`, add the following code to register custom widgets: ```php add_filter( 'wpshare247_el_addons_custom_widgets', function( $widgets ) { $widgets[] = [ 'file' => get_stylesheet_directory() . '/wpshare247-custom-widgets/wpshare247_my_custom.php', 'class' => 'Wpshare247_My_Custom', ]; /* // Example: Add more widgets if needed $widgets[] = [ 'file' => get_stylesheet_directory() . '/wpshare247-custom-widgets/wpshare247_my_custom_new1.php', 'class' => 'Wpshare247_My_Custom_New1', ]; */ return $widgets; }); == Installation == 1. Tải thư mục `wpshare247-elementor-addon` vào đường dẫn `/wp-content/plugins/` 2. Kích hoạt từ menu **Plugins** (**Plugins > Installed Plugins**). == Screenshots == 1. screenshot-1.png 2. screenshot-2.png 3. screenshot-3.png 4. screenshot-4.png 5. screenshot-5.png 6. screenshot-6.png 7. screenshot-7.png == Changelog == = 1.0 = * Publishing plugin = 1.0.1 = * Add new widget: Countdown = 2.1 = * Add new widget: Product price = 2.2 = * Enhanced `wpshare247_posts_widget`: Added custom title styling options including line-clamp control (number of lines) and height adjustment via Elementor controls. * Introduced new filter hook `wpshare247_el_addons_custom_widgets` allowing developers to register additional widgets from theme or other plugins with custom widget class and path. ** How to use: Copy folder `wpshare247-custom-widgets` in plugin: wpshare247-elementor-addons/your-custom-sample/wpshare247-custom-widgets to your-theme/wpshare247-custom-widgets = 2.3 = * Fix: Missing file 2.2 = 2.4 = * Filter post by category, tags * Fix css: wpshare247-flex-wrap, display: flex; = 2.5 = * Add new widget: Vertical Mega Menu * Fix: $s_category = implode(', ', $category); == Upgrade Notice ==