{"id":290242,"date":"2026-03-21T08:22:00","date_gmt":"2026-03-21T08:22:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/magic-copy-for-elementor\/"},"modified":"2026-09-15T09:52:30","modified_gmt":"2026-09-15T09:52:30","slug":"magic-copy-for-elementor","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/magic-copy-for-elementor\/","author":13904710,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.8","stable_tag":"1.1.8","tested":"7.1.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Magic Copy for Elementor \u2013 Cross Domain Copy Paste","header_author":"Md Mustafa Kamal Hossain","header_description":"Adds copy functionality to Elementor widgets for easy replication across sites","assets_banners_color":"a8b3e8","last_updated":"2026-09-15 09:52:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/magic-copy-for-elementor\/","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":1264,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"nisan92","date":"2026-03-21 08:21:31","revision":3487660},"1.0.2":{"tag":"1.0.2","author":"nisan92","date":"2026-03-24 11:48:24","revision":3489930},"1.0.3":{"tag":"1.0.3","author":"nisan92","date":"2026-04-27 19:44:28","revision":3516781},"1.0.4":{"tag":"1.0.4","author":"nisan92","date":"2026-05-11 14:53:14","revision":3528860},"1.0.5":{"tag":"1.0.5","author":"nisan92","date":"2026-05-20 13:26:29","revision":3539396},"1.0.6":{"tag":"1.0.6","author":"nisan92","date":"2026-06-04 07:38:10","revision":3560421},"1.0.7":{"tag":"1.0.7","author":"nisan92","date":"2026-06-11 14:13:37","revision":3568945},"1.0.8":{"tag":"1.0.8","author":"nisan92","date":"2026-07-17 20:06:47","revision":3611980},"1.0.9":{"tag":"1.0.9","author":"nisan92","date":"2026-07-19 10:11:15","revision":3613436},"1.1.0":{"tag":"1.1.0","author":"nisan92","date":"2026-07-21 12:48:08","revision":3617170},"1.1.1":{"tag":"1.1.1","author":"nisan92","date":"2026-07-22 18:50:32","revision":3619095},"1.1.2":{"tag":"1.1.2","author":"nisan92","date":"2026-08-02 12:50:37","revision":3631778},"1.1.3":{"tag":"1.1.3","author":"nisan92","date":"2026-08-11 18:06:03","revision":3642359},"1.1.4":{"tag":"1.1.4","author":"nisan92","date":"2026-08-12 10:36:51","revision":3643202},"1.1.5":{"tag":"1.1.5","author":"nisan92","date":"2026-08-18 18:15:59","revision":3653379},"1.1.6":{"tag":"1.1.6","author":"nisan92","date":"2026-08-25 12:28:26","revision":3665309},"1.1.7":{"tag":"1.1.7","author":"nisan92","date":"2026-09-01 22:14:49","revision":3676898},"1.1.8":{"tag":"1.1.8","author":"nisan92","date":"2026-09-15 09:52:30","revision":3696654}},"upgrade_notice":{"1.1.8":"<p>Upgrade to 1.1.8 for the native Elementor right-click context menu copy, 1-click Page &amp; Post Duplicator, Elementor Site Settings integration, and smart cache-aware copy reliability.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3487660,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3487660,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-rtl.jpg":{"filename":"banner-1544x500-rtl.jpg","revision":3487660,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3487660,"resolution":"1544x500","location":"assets","locale":"","width":1344,"height":436},"banner-772x250-rtl.jpg":{"filename":"banner-772x250-rtl.jpg","revision":3487660,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3487660,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3696655,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/post.php?post=2&action=elementor\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"elementor\"}},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"magic-copy-for-elementor\"}},{\"step\":\"runPHP\",\"code\":\"<?php\\n\\\/\\\/ Playground runPHP may execute without WP loaded; load core functions first.\\nif ( ! function_exists( 'get_post' ) ) {\\n    require_once 'wordpress\\\/wp-load.php';\\n}\\n\\n$page_id = 2;\\n$page = get_post( $page_id );\\n\\nif ( $page && 'page' === $page->post_type ) {\\n    wp_update_post(\\n        array(\\n            'ID'          => $page_id,\\n            'post_title'  => 'Magic Copy Demo Page',\\n            'post_status' => 'publish',\\n        )\\n    );\\n} else {\\n    $page_id = wp_insert_post(\\n        array(\\n            'import_id'   => $page_id,\\n            'post_type'   => 'page',\\n            'post_title'  => 'Magic Copy Demo Page',\\n            'post_status' => 'publish',\\n        )\\n    );\\n}\\n\\n$elementor_data = array(\\n    array(\\n        'id'       => 'mc_demo_section',\\n        'elType'   => 'section',\\n        'settings' => array(\\n            'layout'                  => 'full_width',\\n            'content_width'           => 'boxed',\\n            'background_background'   => 'classic',\\n            'background_color'        => '#f6f4ee',\\n            'padding'                 => array(\\n                'unit' => 'px',\\n                'top' => '80',\\n                'right' => '20',\\n                'bottom' => '80',\\n                'left' => '20',\\n                'isLinked' => false\\n            ),\\n        ),\\n        'elements' => array(\\n            array(\\n                'id'       => 'mc_demo_column',\\n                'elType'   => 'column',\\n                'settings' => array(\\n                    '_column_size' => 100,\\n                ),\\n                'elements' => array(\\n                    array(\\n                        'id'         => 'mc_demo_heading',\\n                        'elType'     => 'widget',\\n                        'widgetType' => 'heading',\\n                        'settings'   => array(\\n                            'title' => 'Magic Copy for Elementor',\\n                            'size'  => 'xl',\\n                        ),\\n                        'elements'   => array(),\\n                    ),\\n                    array(\\n                        'id'         => 'mc_demo_text',\\n                        'elType'     => 'widget',\\n                        'widgetType' => 'text-editor',\\n                        'settings'   => array(\\n                            'editor' => '<p>This preview opens with Elementor ready.<\\\/p><p>Enable <strong>Magic Copy<\\\/strong> on a widget from the Advanced tab, then view the page on the frontend and hover the element to see the copy button.<\\\/p>',\\n                        ),\\n                        'elements'   => array(),\\n                    ),\\n                    array(\\n                        'id'         => 'mc_demo_button',\\n                        'elType'     => 'widget',\\n                        'widgetType' => 'button',\\n                        'settings'   => array(\\n                            'text' => 'Preview on Frontend',\\n                            'link' => array(\\n                                'url' => '\\\/?page_id=' . $page_id,\\n                                'is_external' => '',\\n                                'nofollow' => '',\\n                                'custom_attributes' => ''\\n                            ),\\n                            'align' => 'center',\\n                            'size'  => 'md',\\n                        ),\\n                        'elements'   => array(),\\n                    ),\\n                ),\\n            ),\\n        ),\\n    ),\\n);\\n\\nupdate_post_meta( $page_id, '_elementor_edit_mode', 'builder' );\\nupdate_post_meta( $page_id, '_elementor_template_type', 'wp-page' );\\nupdate_post_meta( $page_id, '_elementor_version', '3.35.0' );\\nupdate_post_meta( $page_id, '_elementor_data', wp_slash( wp_json_encode( $elementor_data ) ) );\\n\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3487660,"resolution":"1","location":"assets","locale":"","width":1500,"height":670},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3487660,"resolution":"2","location":"assets","locale":"","width":1500,"height":669},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3487660,"resolution":"3","location":"assets","locale":"","width":1500,"height":669},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3487660,"resolution":"4","location":"assets","locale":"","width":1500,"height":669},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3487660,"resolution":"5","location":"assets","locale":"","width":1500,"height":669},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3487660,"resolution":"6","location":"assets","locale":"","width":1500,"height":669}},"screenshots":{"1":"<strong>Frontend Live Copy Overlay<\/strong> \u2014 Sleek hover button on live page sections and containers.","2":"<strong>Editor Context Menu<\/strong> \u2014 Right-click any element inside Elementor to copy instantly.","3":"<strong>Elementor Site Settings<\/strong> \u2014 Quick settings tab directly inside Elementor's Site Settings panel.","4":"<strong>1-Click Page Duplicator<\/strong> \u2014 Instant \"Duplicate as Draft\" row action in WordPress admin list tables.","5":"<strong>Pro Cloud Library Drawer<\/strong> \u2014 Personal and Team cloud component management inside Elementor."}},"plugin_section":[],"plugin_tags":[35287,131399,246135,275237,24951],"plugin_category":[59],"plugin_contributors":[256488],"plugin_business_model":[],"class_list":["post-290242","plugin","type-plugin","status-publish","hentry","plugin_tags-cross-domain","plugin_tags-elementor-addon","plugin_tags-elementor-copy-paste","plugin_tags-live-copy","plugin_tags-page-duplicator","plugin_category-utilities-and-tools","plugin_contributors-nisan92","plugin_committers-nisan92","plugin_committers-tawshif"],"banners":{"banner":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/banner-772x250.jpg?rev=3487660","banner_2x":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/banner-1544x500.jpg?rev=3487660","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/icon-128x128.jpg?rev=3487660","icon_2x":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/icon-256x256.jpg?rev=3487660","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/screenshot-1.jpg?rev=3487660","caption":"<strong>Frontend Live Copy Overlay<\/strong> \u2014 Sleek hover button on live page sections and containers."},{"src":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/screenshot-2.jpg?rev=3487660","caption":"<strong>Editor Context Menu<\/strong> \u2014 Right-click any element inside Elementor to copy instantly."},{"src":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/screenshot-3.jpg?rev=3487660","caption":"<strong>Elementor Site Settings<\/strong> \u2014 Quick settings tab directly inside Elementor's Site Settings panel."},{"src":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/screenshot-4.jpg?rev=3487660","caption":"<strong>1-Click Page Duplicator<\/strong> \u2014 Instant \"Duplicate as Draft\" row action in WordPress admin list tables."},{"src":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/screenshot-5.jpg?rev=3487660","caption":"<strong>Pro Cloud Library Drawer<\/strong> \u2014 Personal and Team cloud component management inside Elementor."},{"src":"https:\/\/ps.w.org\/magic-copy-for-elementor\/assets\/screenshot-6.jpg?rev=3487660","caption":""}],"raw_content":"<!--section=description-->\n<h3>\ud83c\udfaf Supercharge Your Elementor Design Workflow<\/h3>\n\n<p>Rebuilding the same landing page sections, hero banners, and complex layouts across multiple client sites is slow, tedious, and frustrating. Exporting and importing JSON template files clutters your computer and breaks image links.<\/p>\n\n<p><strong>Magic Copy for Elementor<\/strong> changes that forever.<\/p>\n\n<p>With Magic Copy, you can copy any Elementor container, section, or widget directly from a live site or inside the Elementor editor \u2014 and paste it straight onto another domain using standard keyboard shortcuts (<code>Cmd+V<\/code> \/ <code>Ctrl+V<\/code>). All styles, settings, nested layouts, and image assets transfer automatically into the destination site's Media Library.<\/p>\n\n\n\n<h3>\ud83d\ude80 Perfect For:<\/h3>\n\n<ul>\n<li>\u2705 <strong>Web Designers &amp; Developers<\/strong> \u2014 Move headers, footers, and complex flexbox containers from staging to production in 2 seconds.<\/li>\n<li>\u2705 <strong>Digital Agencies<\/strong> \u2014 Maintain a consistent design framework across client websites without rebuilding from scratch.<\/li>\n<li>\u2705 <strong>Freelancers<\/strong> \u2014 Accelerate project delivery by instantly reusing your battle-tested design components.<\/li>\n<li>\u2705 <strong>Marketers &amp; Content Creators<\/strong> \u2014 Replicate high-converting landing page layouts and call-to-action blocks across different domains.<\/li>\n<li>\u2705 <strong>WordPress Enthusiasts<\/strong> \u2014 Build professional, modern websites faster with zero repetitive setup.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udd27 Key Features That Set Magic Copy Apart:<\/h3>\n\n<h4>\ud83c\udf10 True Cross-Domain Copy &amp; Paste<\/h4>\n\n<ul>\n<li>Copy any Elementor layout from Domain A and paste it into Domain B in seconds.<\/li>\n<li>No manual JSON file downloads, no template uploads, and no server configuration needed.<\/li>\n<li>Works seamlessly across local development environments, staging sites, and live client domains.<\/li>\n<\/ul>\n\n<h4>\u26a1 Dual Copy Experience: Frontend Hover &amp; In-Editor Right-Click<\/h4>\n\n<ul>\n<li><strong>Live Frontend Hover Overlay<\/strong>: Hover over any section or container on your live site and click the sleek copy button.<\/li>\n<li><strong>In-Editor Context Menu<\/strong>: Right-click any section, flexbox container, column, or widget directly inside the Elementor editor canvas and select <strong>\"Magic Copy\"<\/strong> \u2014 no need to view the frontend first!<\/li>\n<\/ul>\n\n<h4>\ud83d\uddbc\ufe0f Smart Media Sideloading<\/h4>\n\n<ul>\n<li>Stop re-uploading missing images! External and local image assets used in copied layouts are automatically downloaded into the destination site's WordPress Media Library with proper URLs and metadata.<\/li>\n<\/ul>\n\n<h4>\ud83d\udccb 1-Click Page &amp; Post Duplicator<\/h4>\n\n<ul>\n<li>Duplicate any Page, Post, or Elementor template as a draft with a single click directly from the WordPress admin list table (<code>Duplicate as Draft<\/code>).<\/li>\n<li>Preserves all Elementor layout data, custom post meta, and taxonomies without third-party duplicator plugins.<\/li>\n<\/ul>\n\n<h4>\u2699\ufe0f Dual Settings Access (WP Admin + Elementor Site Settings)<\/h4>\n\n<ul>\n<li>Manage permissions and settings from <strong>WordPress Admin<\/strong> (<code>Settings &gt; Magic Copy<\/code>) OR directly inside the <strong>Elementor Editor \u2794 Site Settings<\/strong> panel under the native <strong>\"Magic Copy\"<\/strong> tab.<\/li>\n<\/ul>\n\n<h4>\ud83d\udee1\ufe0f Cache-Resilient Nonce Architecture<\/h4>\n\n<ul>\n<li>Built to work reliably with full-page caching plugins and CDNs (Cloudflare, LiteSpeed Cache, WP Rocket, W3 Total Cache). The smart cache strategy ensures public copy buttons never break due to expired cached nonces.<\/li>\n<\/ul>\n\n<h4>\u267f WCAG 2.1 AA Accessibility Standards<\/h4>\n\n<ul>\n<li>Designed with accessibility at its core: complete keyboard navigation (Enter\/Space activation), high-contrast <code>:focus-visible<\/code> indicators, semantic <code>aria-label<\/code> attributes, and screen-reader announcements.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udc8e Take It Further with Pro &amp; Business Superpowers<\/h3>\n\n<p>Need cloud syncing, agency team sharing, or direct site-to-site pushing? Upgrade to <strong>Magic Copy Pro<\/strong>:<\/p>\n\n<ul>\n<li>\u2601\ufe0f <strong>Personal Cloud Library<\/strong>: Save your favorite sections and containers to your cloud library on <code>manfii.com<\/code> and paste them onto any site with 1-click from the editor drawer.<\/li>\n<li>\ud83d\udc65 <strong>Team Cloud Clipboard<\/strong>: Create a shared agency workspace, invite team members by email, and collaborate on a centralized component library.<\/li>\n<li>\ud83d\udd17 <strong>Shareable Template Links<\/strong>: Generate secure, tokenized URLs with optional password protection and expiration rules (1 day, 7 days, 30 days, permanent) to share layouts with clients.<\/li>\n<li>\ud83d\udce1 <strong>Cross-Site Direct Push<\/strong>: Send Elementor layouts directly from Site A to Site B via secure REST API without using the clipboard.<\/li>\n<li>\ud83d\udcdc <strong>Copy History Snapshots<\/strong>: Browse, search, and 1-click restore up to 50 previous copy events (or unlimited on Business plan).<\/li>\n<li>\ud83d\uded2 <strong>WooCommerce Builder Support<\/strong>: Smart detection and dynamic mapping for WooCommerce product loops and category queries.<\/li>\n<li>\ud83c\udfa8 <strong>White-Label Branding<\/strong>: Rebrand the plugin name, customize button labels and colors, and hide Manfii branding for agency client handoffs.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udcaa Built for Performance &amp; Reliability<\/h3>\n\n<ul>\n<li><strong>Zero Frontend Bloat<\/strong>: Clean, minimal vanilla JavaScript with deferred script loading.<\/li>\n<li><strong>Modern Elementor Ready<\/strong>: Fully compatible with Flexbox Containers, CSS Grid, and Elementor 4.x Atomic architecture.<\/li>\n<li><strong>Translation Ready<\/strong>: Fully internationalized and localized for multilingual sites.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>magic-copy-for-elementor<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory, or install it directly via the WordPress Plugin Directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Open any live page containing Elementor elements, hover over an element, and click the <strong>Magic Copy<\/strong> button (or right-click any element inside the Elementor editor canvas and select <strong>Magic Copy<\/strong>).<\/li>\n<li>Open the Elementor editor on your destination site and paste using standard keyboard shortcuts (<code>Cmd+V<\/code> or <code>Ctrl+V<\/code>).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20magic%20copy%20work%20with%20elementor%20flexbox%20containers%3F\"><h3>Does Magic Copy work with Elementor Flexbox Containers?<\/h3><\/dt>\n<dd><p>Yes! Magic Copy fully supports modern Flexbox Containers, CSS Grid, legacy columns, sections, and all individual widgets.<\/p><\/dd>\n<dt id=\"do%20images%20transfer%20automatically%20when%20copying%20across%20domains%3F\"><h3>Do images transfer automatically when copying across domains?<\/h3><\/dt>\n<dd><p>Yes! Image assets referenced in the copied layout are automatically downloaded and sideloaded into the destination site's WordPress Media Library with updated IDs and URLs.<\/p><\/dd>\n<dt id=\"how%20do%20i%20copy%20directly%20from%20the%20elementor%20editor%3F\"><h3>How do I copy directly from the Elementor editor?<\/h3><\/dt>\n<dd><p>Simply right-click on any Container, Section, Column, or Widget inside the Elementor editor canvas and choose <strong>\"Magic Copy\"<\/strong> from the context menu. You do not need to publish or visit the frontend.<\/p><\/dd>\n<dt id=\"how%20does%20the%20page%20duplicator%20work%3F\"><h3>How does the Page Duplicator work?<\/h3><\/dt>\n<dd><p>Navigate to <strong>Pages &gt; All Pages<\/strong> or <strong>Posts &gt; All Posts<\/strong> in your WordPress dashboard. Hover over any post, and click <strong>\"Duplicate as Draft\"<\/strong>. A new draft copy will be created immediately with all Elementor layout data intact.<\/p><\/dd>\n<dt id=\"does%20magic%20copy%20work%20with%20caching%20plugins%3F\"><h3>Does Magic Copy work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes! Magic Copy includes an intelligent cache-resilient nonce strategy that prevents expired nonces on heavily cached sites (LiteSpeed, Cloudflare, WP Rocket) from blocking frontend copy requests.<\/p><\/dd>\n<dt id=\"do%20both%20sites%20need%20magic%20copy%20installed%3F\"><h3>Do both sites need Magic Copy installed?<\/h3><\/dt>\n<dd><p>Yes. To copy an element from a site, Magic Copy must be active on that site. To paste the element into an Elementor canvas, Magic Copy must be active on the receiving site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Feature: Added native Elementor editor right-click context menu \"Magic Copy\" action for instant canvas-to-clipboard copying.<\/li>\n<li>Feature: Added 1-Click Page &amp; Post Duplicator (\"Duplicate as Draft\") row action in WordPress admin list tables preserving all Elementor meta, page settings, and taxonomies.<\/li>\n<li>Feature: Added native Elementor Site Settings (Kit Settings Tab) allowing seamless in-editor configuration with two-way sync.<\/li>\n<li>Fix: Implemented smart cache-aware nonce handling for CDN-cached and static-cached pages (LiteSpeed, Cloudflare, WP Rocket).<\/li>\n<li>Fix: Resolved JavaScript syntax errors in admin dashboard scripts and hardened compatibility.<\/li>\n<li>Performance: Optimized script enqueueing and memory utilization across editor sessions.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Compatibility: Verified compatibility with Elementor 4.2.4, Elementor Pro 4.2.3, and WordPress 7.1.<\/li>\n<li>Update: Bumped plugin version to 1.1.7.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Accessibility: Added full WCAG 2.1 AA compliant aria-label, role=\"button\", and tabindex=\"0\" on frontend copy button overlay.<\/li>\n<li>Accessibility: Added complete keyboard interaction support (Enter and Space keys) to trigger element copy without requiring mouse hover.<\/li>\n<li>Accessibility: Added visible focus ring indicators (:focus-visible) and container focus-within display rules for keyboard navigators.<\/li>\n<li>Accessibility: Added role=\"status\", aria-live=\"polite\", and accessible close button labels to toast notification feedback.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Feature: Added WooCommerce Builder Support with automatic reference detection, manual\/auto mapping UI during layout imports, and WooCommerce ajax lookup endpoints (Business Plan).<\/li>\n<li>Feature: Added Unlimited Copy History supported by custom MySQL table storage with real-time text searching, element type filtering, infinite scroll pagination, and automatic background cleanup rules setting (Business Plan).<\/li>\n<li>Core: Added custom javascript hooks during layout import errors to cleanly allow premium add-on extensions to override or intercept default error notifications.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Feature: Added Copy History Snapshots (last 50 elements) with 1-click restore\/paste, search filter, element type badges, and clear history.<\/li>\n<li>Feature: Added Global Copy Rules for site-wide automatic copy overlays by element type (<code>container<\/code>, <code>section<\/code>, <code>widget<\/code>), CSS class (<code>.copyable<\/code>), or wildcard selector.<\/li>\n<li>Feature: Added Granular Role &amp; User Access Controls with per-role capability matrix across WP roles and Logged-Out Guests, plus User ID Whitelist and Blacklist.<\/li>\n<li>Feature: Added Team Cloud Clipboard (Shared Team Library) for agency team member invitations, team roster management, and shared layout pasting (Business Plan).<\/li>\n<li>Feature: Added White-Label Branding allowing custom plugin display name, custom hover copy button text, custom button background\/text colors, and Manfii branding suppression (Business Plan).<\/li>\n<li>Security: Resolved PHPCS WordPress Coding Standards compliance and sanitization rules.<\/li>\n<\/ul>","raw_excerpt":"Copy any Elementor section, container, or widget from one site and paste it across domains instantly. Includes smart image sideloading, page duplicato &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290242"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nisan92"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290242"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290242"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290242"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290242"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290242"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}