BACK TO DIRECTORY

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 AEFE 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
[aefe_embed id="123"]
Replace 123 with your template ID.
Conditional Display
Device-Specific Display:
[aefe_embed id=”123″ device=”mobile”]
[aefe_embed id=”123″ device=”desktop”]
Role-Based Display:
[aefe_embed id=”123″ role=”administrator”]
[aefe_embed id=”123″ role=”editor|subscriber”]
Post Type Specific:
[aefe_embed id=”123″ post_type=”page”]
[aefe_embed id=”123″ post_type=”post|product”]
Combined Conditions:
[aefe_embed id=”123″ device=”mobile” role=”subscriber” post_type=”post”]
Developer Hooks
The plugin provides several hooks and filters for developers:
aefe_shortcode_atts– Modify shortcode attributesaefe_should_display– Add custom display conditionsaefe_should_render_template– Prevent template renderingaefe_template_content– Modify template outputaefe_before_render_template– Action before renderingaefe_after_render_template– Action after rendering