Overview
DinoPack for Elementor is a free collection of advanced, responsive, and customizable Elementor widgets created by WPDINO. The plugin focuses on performance, accessibility, and developer extensibility.
Highlights
- 12+ widgets including Blog, Gallery, Car Specs, Restaurant Menu, Newsletter, and WooCommerce products
- MailChimp integration in the Newsletter widget
- Translation-ready and accessibility-friendly
- No external tracking; privacy-first design
Requirements
- WordPress 5.0 or newer
- Elementor 3.0.0 or newer
- PHP 7.4 or newer
- WooCommerce (optional, only for Products widget)
Installation
Method 1 — WordPress Admin
- Go to Plugins → Add New.
- Search for "DinoPack for Elementor".
- Click Install Now and Activate.
- Ensure Elementor is installed and activated.
Method 2 — Manual Upload
- Download the plugin ZIP from WordPress.org or GitHub.
- Go to Plugins → Add New → Upload Plugin.
- Choose the ZIP and click Install Now, then Activate.
Method 3 — FTP
- Extract the ZIP locally.
- Upload the
dinopack-for-elementorfolder to/wp-content/plugins/. - Activate the plugin in the WordPress admin.
Troubleshooting
- If widgets do not appear, confirm Elementor is active and check for plugin conflicts.
- Ensure your PHP memory limit is adequate (recommend 128MB+).
Widgets Reference
Each widget is available in the Elementor editor under the WPDINO - DinoPack category.
Advanced Heading
Dynamic headings with animated text and rotator effects for hero sections.
- Text rotator and animation
- Typography and color controls
- Responsive visibility settings
Blog
Display posts using Grid, List, or Masonry layouts with AJAX load more and category filtering.
Button
Stylish buttons with hover animations, icon support, and custom styling options.
Gallery
Responsive image galleries with GLightbox lightbox support and multiple layouts.
Icon Box
Feature boxes for services, features, or team members with multiple icon styles.
Newsletter (MailChimp)
AJAX subscription form connected to MailChimp via API key with custom messages and double opt-in.
Popup
Modal popups with on-click, exit-intent, time delay, and scroll percentage triggers.
Price Table
Pricing layouts with feature lists, badges, and CTA buttons.
Progress Bar
Linear and circular progress indicators with animation controls.
Car Specs
Vehicle specification sheets with grouped repeater fields and flexible layouts.
WooCommerce Products
Product grid with filtering, rating, and add-to-cart support. Requires WooCommerce.
Restaurant Menu
Restaurant menus with dietary badges, price styling, and section headers.
MailChimp Setup
- Go to DinoPack Settings → MailChimp in the WordPress admin.
- Enter your MailChimp API key and save.
- Open the Newsletter widget in Elementor and select your list.
- Customize success and error messages as needed.
Notes
- Make sure your MailChimp account supports the list you select.
- When double opt-in is enabled, MailChimp sends its own confirmation email.
If lists do not appear after entering the API key, check permissions and try regenerating the key from MailChimp.
Developer Notes
File Structure
dinopack-for-elementor/
├── assets/
├── inc/
│ ├── admin/
│ ├── elementor/
│ └── ajax-handlers.php
├── languages/
└── dinopack-for-elementor.php
Hooks & Filters
add_filter('dinopack_widget_output', function($html, $widget_id){
// modify widget HTML
return $html;
}, 10, 2);
Custom Controls
DinoPack registers a custom Select Image Control for Elementor. Refer to inc/elementor/controls for implementation details.
Translation
Text domain: dinopack-for-elementor. Load translations from the languages/ folder.
FAQ
Is DinoPack free?
Yes — the version documented here is free and available on WordPress.org.
Do I need Elementor Pro?
No. DinoPack works with the free Elementor plugin.
Does it work with all themes?
Yes — DinoPack should work with most well-built themes. Switch to a standard theme to test layout issues.
Where can I report bugs?
Report bugs on GitHub Issues or contact support at support@wpdino.com.
Changelog
1.0.1 — Added Car Specs and Restaurant Menu widgets, plus documentation updates.
1.0.0 — Initial release.