{"id":371153,"date":"2026-09-27T12:43:17","date_gmt":"2026-09-27T12:43:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flex-clone\/"},"modified":"2026-09-27T13:07:00","modified_gmt":"2026-09-27T13:07:00","slug":"flex-clone","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/flex-clone\/","author":23082855,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Flex Clone","header_author":"FLEX LLC","header_description":"FLEX family clone tool: posts, terms, menus, and media, with related taxonomies, fields, children, and attachments.","assets_banners_color":"e8edf5","last_updated":"2026-09-27 13:07:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/flexible.am\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":74,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"flexfields","date":"2026-09-27 12:42:42","revision":3715495},"1.0.3":{"tag":"1.0.3","author":"flexfields","date":"2026-09-27 13:04:11","revision":3715515},"1.0.4":{"tag":"1.0.4","author":"flexfields","date":"2026-09-27 13:07:00","revision":3715516}},"upgrade_notice":{"1.0.4":"<p>Purple header mark uses the two-square clone icon.<\/p>","1.0.3":"<p>Header uses the FLEX purple mark and a dashicon, like the other plugins.<\/p>","1.0.2":"<p>Load only the image admin include needed to generate attachment metadata.<\/p>","1.0.1":"<p>Description update: FLEX family clone tool for posts, terms, menus, and media.<\/p>","1.0.0":"<p>First release: clone posts, terms, menus, and media with related data.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3715495,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3715495,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3715495,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3715495,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3715495,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3715495,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Clone \u2014 stats, clone by ID, and a searchable list","2":"Settings \u2014 types, related data, and where Clone appears","3":"Usage \u2014 in-plugin guide"}},"plugin_section":[],"plugin_tags":[2814,2738,9055,84,243],"plugin_category":[50],"plugin_contributors":[240619,232306],"plugin_business_model":[],"class_list":["post-371153","plugin","type-plugin","status-publish","hentry","plugin_tags-clone","plugin_tags-copy","plugin_tags-duplicate","plugin_tags-media","plugin_tags-pages","plugin_category-media","plugin_contributors-flexfields","plugin_contributors-hovoqoch","plugin_committers-flexfields"],"banners":{"banner":"https:\/\/ps.w.org\/flex-clone\/assets\/banner-772x250.png?rev=3715495","banner_2x":"https:\/\/ps.w.org\/flex-clone\/assets\/banner-1544x500.png?rev=3715495","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/flex-clone\/assets\/icon-128x128.png?rev=3715495","icon_2x":"https:\/\/ps.w.org\/flex-clone\/assets\/icon-256x256.png?rev=3715495","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Flex Clone<\/strong> is the clone tool in the FLEX plugin family from <strong>FLEX LLC<\/strong> (https:\/\/flexible.am\/). Each FLEX plugin does one job and works on its own. Clone fills the gap the others do not cover: copy existing content so you can edit the copy instead of starting over.<\/p>\n\n<p>It is not only a post duplicator. It also copies terms, navigation menus, and media files, then keeps related taxonomies, custom fields (including Flex Fields), children, and attachments.<\/p>\n\n<ul>\n<li>Posts, pages, and custom post types (including types from Flex Content Types, and WooCommerce products and variations)<\/li>\n<li>Categories, tags, and other terms, with term meta and child terms<\/li>\n<li>Navigation menus with item hierarchy (the copy is not assigned to a theme location)<\/li>\n<li>Media items as a new file in the uploads directory<\/li>\n<li>Related taxonomies, custom fields, featured image, child pages, and optional comments<\/li>\n<li>Row action, bulk action (up to 15), editor sidebar, admin bar, and a Clone screen<\/li>\n<li>Local history of the last 100 clones<\/li>\n<\/ul>\n\n<p>Admin CSS and JavaScript ship with the plugin. No remote stylesheets, no telemetry, no calls home.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>Flex Clone does not send data to FLEX or any third-party service. Clone history (who cloned what, and when) is stored in the WordPress options table on your site. Comment clones omit IP address and user agent. Media duplicates stay in your uploads directory.<\/p>\n\n<h4>Limitations<\/h4>\n\n<ul>\n<li>This is not a site migrator, importer, or backup plugin.<\/li>\n<li>Users, orders, widgets, and site options are not cloned.<\/li>\n<li>Relationship fields that point at other posts keep the original IDs unless those IDs were remapped as copied media.<\/li>\n<li>Menu copies are not assigned to a theme location, so the live menu does not change.<\/li>\n<li>Duplicate media files is off by default; featured images are reused.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>flex-clone<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate <strong>Flex Clone<\/strong>.<\/li>\n<li>Go to <strong>Flex Clone \u2192 Settings<\/strong> and tick the post types you need.<\/li>\n<li>Open a post list, hover a row, and click <strong>Clone<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20can%20clone%20content%3F\"><h3>Who can clone content?<\/h3><\/dt>\n<dd><p>Anyone who can edit the original item and create that content type. Settings require an administrator. Menus require the capability to edit theme options. Media requires the capability to upload files.<\/p><\/dd>\n<dt id=\"is%20the%20copy%20published%3F\"><h3>Is the copy published?<\/h3><\/dt>\n<dd><p>By default it is saved as a draft. You can change the status in Settings, including \u201cSame as original\u201d.<\/p><\/dd>\n<dt id=\"are%20media%20files%20copied%3F\"><h3>Are media files copied?<\/h3><\/dt>\n<dd><p>Featured images and galleries reuse the original files by default. Turn on <strong>Duplicate attached media files<\/strong> to copy files in uploads and remap IDs in content.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Products copy attributes, the image gallery, and (when Child items is on) variations. Sales counters and ratings are not copied.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20other%20duplicate%20plugins%3F\"><h3>How is this different from other duplicate plugins?<\/h3><\/dt>\n<dd><p>Most duplicate plugins copy posts and pages. Flex Clone also clones terms, menus, and media files, and it is the clone piece of the FLEX family so Flex Fields values and Flex Content Types entries copy with the rest of that content.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20flex%20fields%3F\"><h3>Does it work with Flex Fields?<\/h3><\/dt>\n<dd><p>Yes. Field values are stored as post or term meta and are copied with custom fields. Flex Clone does not require the other FLEX plugins; they work together when they are installed.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%3F\"><h3>What happens when I uninstall?<\/h3><\/dt>\n<dd><p>Deleting the plugin removes its settings, history log, and <code>_flex_clone_source<\/code> \/ <code>_flex_clone_time<\/code> meta. Copies you created stay in the database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Use the two-square clone mark on the purple FLEX header, not the full logo image.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Match the other FLEX plugins: purple header mark with a dashicon.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Stop loading unused wp-admin includes when generating cloned attachment metadata.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Clarify that Flex Clone is the FLEX family clone tool: terms, menus, media, and related fields, not only posts.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Clone posts, pages, terms, menus, and media with related taxonomies, custom fields, children, and attachments.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=371153"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/flexfields"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371153"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371153"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371153"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371153"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371153"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}