{"id":97050,"date":"2019-01-23T06:01:46","date_gmt":"2019-01-23T06:01:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/catch-duplicate-switcher\/"},"modified":"2026-05-28T10:30:46","modified_gmt":"2026-05-28T10:30:46","slug":"catch-duplicate-switcher","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/catch-duplicate-switcher\/","author":9366544,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2","stable_tag":"trunk","tested":"7.0","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Catch Duplicate Switcher","header_author":"Catch Plugins","header_description":"Create duplicate posts\/pages and switch between them easily.","assets_banners_color":"a499b8","last_updated":"2026-05-28 10:30:46","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/catchplugins.com\/plugins\/catch-duplicate-switcher\/","header_plugin_uri":"https:\/\/catchplugins.com\/plugins\/catch-duplicate-switcher","header_author_uri":"https:\/\/catchplugins.com","rating":0,"author_block_rating":0,"active_installs":30,"downloads":3342,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"catchthemes","date":"2019-01-23 06:01:05"},"1.1":{"tag":"1.1","author":"catchthemes","date":"2019-02-22 05:02:57"},"1.2":{"tag":"1.2","author":"catchthemes","date":"2019-08-21 00:06:45"},"1.3":{"tag":"1.3","author":"catchthemes","date":"2019-11-16 22:19:50"},"1.4":{"tag":"1.4","author":"catchthemes","date":"2020-03-11 05:59:55"},"1.5":{"tag":"1.5","author":"catchthemes","date":"2020-12-07 04:40:45"},"1.5.1":{"tag":"1.5.1","author":"catchthemes","date":"2021-03-05 04:31:56"},"1.5.2":{"tag":"1.5.2","author":"catchthemes","date":"2021-07-23 06:25:39"},"1.6":{"tag":"1.6","author":"catchthemes","date":"2021-09-16 21:03:02"},"1.7":{"tag":"1.7","author":"catchthemes","date":"2022-02-17 04:12:45"},"1.8":{"tag":"1.8","author":"catchthemes","date":"2022-11-03 04:44:46"},"1.9":{"tag":"1.9","author":"catchthemes","date":"2023-11-15 16:51:14"},"2.0":{"tag":"2.0","author":"catchthemes","date":"2024-04-16 17:47:54"},"2.1":{"tag":"2.1","author":"catchthemes","date":"2025-05-12 12:11:16"},"2.2.":{"tag":"2.2.","author":"catchthemes","date":"2026-05-28 10:30:46"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":2017368,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x400.jpg":{"filename":"banner-1544x400.jpg","revision":2017368,"resolution":"1544x400","location":"assets","locale":"","width":1544,"height":400},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2017368,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1","1.2","1.3","1.4","1.5","1.5.1","1.5.2","1.6","1.7","1.8","1.9","2.0","2.1","2.2."],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2017368,"resolution":"1","location":"assets","locale":"","width":1324,"height":644},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2432826,"resolution":"2","location":"assets","locale":"","width":1324,"height":627},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2017368,"resolution":"3","location":"assets","locale":"","width":1324,"height":644},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2017368,"resolution":"4","location":"assets","locale":"","width":1324,"height":644}},"screenshots":{"1":"Main page","2":"Edit page","3":"Switcher settings page","4":"Metabox options"}},"plugin_section":[],"plugin_tags":[2814,2738,9055,2008,1140],"plugin_category":[],"plugin_contributors":[156462,79160,164393,141256,79162,79161],"plugin_business_model":[],"class_list":["post-97050","plugin","type-plugin","status-publish","hentry","plugin_tags-clone","plugin_tags-copy","plugin_tags-duplicate","plugin_tags-post-type","plugin_tags-switcher","plugin_contributors-catchplugins","plugin_contributors-catchthemes","plugin_contributors-dreamsapana","plugin_contributors-maheshmaharjan","plugin_contributors-pratikshrestha","plugin_contributors-sakinshrestha","plugin_committers-catchthemes"],"banners":{"banner":"https:\/\/ps.w.org\/catch-duplicate-switcher\/assets\/banner-772x250.jpg?rev=2017368","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/catch-duplicate-switcher\/assets\/icon.svg?rev=2017368","icon":"https:\/\/ps.w.org\/catch-duplicate-switcher\/assets\/icon.svg?rev=2017368","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/catch-duplicate-switcher\/assets\/screenshot-1.jpg?rev=2017368","caption":"Main page"},{"src":"https:\/\/ps.w.org\/catch-duplicate-switcher\/assets\/screenshot-2.jpg?rev=2432826","caption":"Edit page"},{"src":"https:\/\/ps.w.org\/catch-duplicate-switcher\/assets\/screenshot-3.jpg?rev=2017368","caption":"Switcher settings page"},{"src":"https:\/\/ps.w.org\/catch-duplicate-switcher\/assets\/screenshot-4.jpg?rev=2017368","caption":"Metabox options"}],"raw_content":"<!--section=description-->\n<p>Catch Duplicate Switcher is a simple, lightweight, feature-rich free WordPress plugin for cloning posts and pages in WordPress and switching between them. The plugin is extremely easy to use; even for the beginners. It is a simple yet feature-rich two-in-one plugin that empowers you to clone posts\/pages and switch between them. It provides you with a switcher section in the Metabox of each post\/page in order to switch its content type. The plugin comes with features such as Duplicate Page\/Post Status, Duplicate Suffix Name, Duplicate Page\/Post Redirect option, Switcher Option and more. With these features available in the plugin, cloning pages\/posts and switching posts into pages and vice versa are easy tasks to perform. It provides features you expect from a decent cloning posts\/pages WordPress plugin. So, why wait? Download Catch Duplicate Switcher plugin right away! Make your cloning posts\/pages task and switching between them easier than ever!<\/p>\n\n<!--section=installation-->\n<p>via FTP\nThe easy way (via Dashboard) :<\/p>\n\n<ul>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Type in the <strong>Catch Duplicate Switcher<\/strong> in Search Plugins box<\/li>\n<li>Click Install Now to install the plugin<\/li>\n<li>After Installation click activate to start using the <strong>Catch Duplicate Switcher<\/strong><\/li>\n<li>Go to <strong>Catch Duplicate Switcher<\/strong> from Dashboard menu<\/li>\n<\/ul>\n\n<p>Not so easy way (via FTP) :<\/p>\n\n<ul>\n<li>Download the <strong>Catch Duplicate Switcher<\/strong><\/li>\n<li>Unarchive <strong>Catch Duplicate Switcher<\/strong> plugin<\/li>\n<li>Copy folder with catch-duplicate-switcher.zip<\/li>\n<li>Open the ftp \\wp-content\\plugins\\<\/li>\n<li>Paste the plug-ins folder in the folder<\/li>\n<li>Go to admin panel =&gt; open item \"Plugins\" =&gt; activate <strong>Catch Duplicate Switcher<\/strong><\/li>\n<li>Go to <strong>Catch Duplicate Switcher<\/strong> from Dashboard menu<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>2.2 (Released: May 28, 2026)<\/h4>\n\n<ul>\n<li>Bug Fixed: Plugin settings were never saving \u2014 broken nonce logic in the save handler has been corrected<\/li>\n<li>Security: Duplicate Post action now verifies a nonce and checks user permissions before creating any copy<\/li>\n<li>Security: All form inputs and AJAX values are now properly validated and sanitized before use<\/li>\n<li>Bug Fixed: Post meta is now copied using the standard WordPress API instead of direct database queries<\/li>\n<li>Bug Fixed: Duplicate button and row-action links now use safe redirects after duplication<\/li>\n<li>Bug Fixed: Plugin links and admin bar title are now correctly escaped<\/li>\n<li>Bug Fixed: Missing and incorrect text domains corrected throughout, including the customizer section<\/li>\n<li>Improved: Plugin scripts load in the page footer with the correct version for reliable browser cache-busting<\/li>\n<li>Improved: Direct file access protection added to all plugin files<\/li>\n<li>Improved: Translation loading updated to use WordPress's built-in automatic system<\/li>\n<li>Compatibility check up to version 7.0<\/li>\n<\/ul>\n\n<h4>2.1 (Released: May 12, 2025)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 6.8<\/li>\n<\/ul>\n\n<h4>2.0 (Released: April 16, 2024)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 6.5<\/li>\n<\/ul>\n\n<h4>1.9 (Released: November 15, 2023)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 6.4<\/li>\n<\/ul>\n\n<h4>1.8 (Released: November 03, 2022)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 6.1<\/li>\n<\/ul>\n\n<h4>1.7 (Released: February 17, 2022)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 5.9<\/li>\n<\/ul>\n\n<h4>1.6 (Released: September 16, 2021)<\/h4>\n\n<ul>\n<li>Bug Fixed: Security issue on ajax calls<\/li>\n<\/ul>\n\n<h4>1.5.2 (Released: July 23, 2021)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 5.8<\/li>\n<\/ul>\n\n<h4>1.5.1 (Released: March 04, 2021)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 5.7<\/li>\n<\/ul>\n\n<h4>1.5 (Released: August 19, 2020)<\/h4>\n\n<ul>\n<li>Bug Fixed: Issue in add new theme page<\/li>\n<\/ul>\n\n<h4>1.4 (Released: March 10, 2020)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 5.4<\/li>\n<\/ul>\n\n<h4>1.3 (Released: November 16, 2019)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 5.3<\/li>\n<\/ul>\n\n<h4>1.2 (Released: August 20, 2019)<\/h4>\n\n<ul>\n<li>Added: Tooltip for info icons<\/li>\n<li>Added: Option to turn off Catch Themes and Catch Plugins tabs<\/li>\n<li>Compatibility check up to version 5.2<\/li>\n<li>Updated: Catch Themes and Catch Plugins tabs displaying code<\/li>\n<\/ul>\n\n<h4>1.1 (Released: February 21, 2019)<\/h4>\n\n<ul>\n<li>Compatibility check up to version 5.1<\/li>\n<\/ul>\n\n<h4>1.0.0 (Released: January 23, 2019)<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Catch Duplicate Switcher - Create duplicate posts\/pages and switch between them easily.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/97050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=97050"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/catchthemes"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=97050"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=97050"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=97050"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=97050"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=97050"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=97050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}