
Embed Elementor pages, templates, and sections anywhere using shortcodes or Gutenberg blocks with conditional display options.
| Author: | Appsfruit (profile at wordpress.org) |
| WordPress version required: | 5.8 |
| WordPress version tested: | 6.9 |
| Plugin version: | 1.0.1 |
| Added to WordPress repository: | 01-11-2025 |
| Last updated: | 14-01-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://appsfruit.com/elementor-embed |
| Total downloads: | 216 |
![]() Click to start download |
|
AppsFruit Elementor Embed allows you to embed Elementor pages, templates, and global sections anywhere on your site using simple shortcodes or Gutenberg blocks with advanced conditional display options.
Key Features
- Embed Anywhere: Insert Elementor templates using simple shortcodes or Gutenberg blocks
- Conditional Display: Show templates based on device (mobile/desktop), user role, or post type
- Custom Post Type: Dedicated AFE Templates post type with full Elementor support
- Organization: Built-in categories and tags for template management
- Quick Copy: One-click shortcode copying from admin interface
- Global Sync: Update once, reflect everywhere
- Gutenberg Block: Visual template insertion without shortcodes
- Developer Friendly: Extensive hooks and filters for customization
- Secure & Lightweight: Follows WordPress coding standards
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- Elementor (free version) installed and activated
Basic Usage
[afe_embed id=123]
Replace 123 with your template ID.
Conditional Display
Device-Specific Display:
[afe_embed id=123 device=”mobile”]
[afe_embed id=123 device=”desktop”]
Role-Based Display:
[afe_embed id=123 role=”administrator”]
[afe_embed id=123 role=”editor|subscriber”]
Post Type Specific:
[afe_embed id=123 post_type=”page”]
[afe_embed id=123 post_type=”post|product”]
Combined Conditions:
[afe_embed id=123 device=”mobile” role=”subscriber” post_type=”post”]
Developer Hooks
The plugin provides several hooks and filters for developers:
afe_shortcode_atts– Modify shortcode attributesafe_should_display– Add custom display conditionsafe_should_render_template– Prevent template renderingafe_template_content– Modify template outputafe_before_render_template– Action before renderingafe_after_render_template– Action after rendering
FAQ
ChangeLog
