{"id":2523,"date":"2024-01-03T17:06:00","date_gmt":"2024-01-03T17:06:00","guid":{"rendered":"https:\/\/wpconsults.com\/?p=2523"},"modified":"2024-01-23T17:13:21","modified_gmt":"2024-01-23T17:13:21","slug":"doppelte-postseiten-in-wordpress","status":"publish","type":"post","link":"https:\/\/www.wpconsults.com\/de\/doppelte-postseiten-in-wordpress\/","title":{"rendered":"Wie man Beitr\u00e4ge und Seiten ohne Plugin in WordPress dupliziert"},"content":{"rendered":"\n<p>Duplicating existing content can save you time and effort, allowing you to quickly create new variations of page, post or landing page without starting from scratch.<\/p>\n\n\n\n<p>While WordPress doesn&#8217;t have a built-in duplicate feature, you can easily add this functionality using a simple code snippet. Here&#8217;s a step-by-step guide:<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2523_3c5f26-a5, .wp-block-kadence-advancedheading.kt-adv-heading2523_3c5f26-a5[data-kb-block=\"kb-adv-heading2523_3c5f26-a5\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2523_3c5f26-a5 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2523_3c5f26-a5[data-kb-block=\"kb-adv-heading2523_3c5f26-a5\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2523_3c5f26-a5 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2523_3c5f26-a5[data-kb-block=\"kb-adv-heading2523_3c5f26-a5\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading2523_3c5f26-a5 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2523_3c5f26-a5\"><strong>1. Open the Theme Editor:<\/strong><\/h2>\n\n\n<style>.kb-image2523_32b862-f4 .kb-image-has-overlay:after{opacity:0.3;}.kb-image2523_32b862-f4 img.kb-img, .kb-image2523_32b862-f4 .kb-img img{border-top:10px solid var(--global-palette2, #2B6CB0);border-right:10px solid var(--global-palette2, #2B6CB0);border-bottom:10px solid var(--global-palette2, #2B6CB0);border-left:10px solid var(--global-palette2, #2B6CB0);}@media all and (max-width: 1024px){.kb-image2523_32b862-f4 img.kb-img, .kb-image2523_32b862-f4 .kb-img img{border-top:10px solid var(--global-palette2, #2B6CB0);border-right:10px solid var(--global-palette2, #2B6CB0);border-bottom:10px solid var(--global-palette2, #2B6CB0);border-left:10px solid var(--global-palette2, #2B6CB0);}}@media all and (max-width: 767px){.kb-image2523_32b862-f4 img.kb-img, .kb-image2523_32b862-f4 .kb-img img{border-top:10px solid var(--global-palette2, #2B6CB0);border-right:10px solid var(--global-palette2, #2B6CB0);border-bottom:10px solid var(--global-palette2, #2B6CB0);border-left:10px solid var(--global-palette2, #2B6CB0);}}<\/style>\n<figure class=\"wp-block-kadence-image kb-image2523_32b862-f4 size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"912\" height=\"365\" src=\"https:\/\/i0.wp.com\/wpconsults.com\/wp-content\/uploads\/2024\/01\/image.png?resize=912%2C365&#038;ssl=1\" alt=\"Appearance &gt; Theme Editor in WordPress dashboard\" class=\"kb-img wp-image-2524\" title=\"Appearance &gt; Theme Editor \" srcset=\"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/image.png?w=912&amp;ssl=1 912w, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/image.png?resize=300%2C120&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/image.png?resize=768%2C307&amp;ssl=1 768w\" sizes=\"(max-width: 912px) 100vw, 912px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to <strong>Appearance &gt; Theme Editor<\/strong> in your WordPress dashboard.<\/li>\n\n\n\n<li>Locate the <strong>functions.php<\/strong> file on the right-hand side and click on it to open it for editing.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\"><em><strong>Note:<\/strong> It&#8217;s generally recommended to <a href=\"https:\/\/wpconsults.com\/how-create-wordpress-child-theme\/\" data-type=\"post\" data-id=\"1204\" rel=\"nofollow noopener\" target=\"_blank\">create a child theme<\/a> instead of modifying the main theme&#8217;s <strong>functions.php<\/strong> file directly. This ensures that your customizations are preserved during theme updates.<\/em><\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2523_8af938-99, .wp-block-kadence-advancedheading.kt-adv-heading2523_8af938-99[data-kb-block=\"kb-adv-heading2523_8af938-99\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2523_8af938-99 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2523_8af938-99[data-kb-block=\"kb-adv-heading2523_8af938-99\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2523_8af938-99 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2523_8af938-99[data-kb-block=\"kb-adv-heading2523_8af938-99\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading2523_8af938-99 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2523_8af938-99\"><strong>2. Insert the Following Code:<\/strong><\/h2>\n\n\n\n<p>Carefully paste the following code snippet at the end of the <strong>functions.php<\/strong> file:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:calc(2 * 0.6 * .75rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#333545;color:#efefe1\">PHP<\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/\/ Add Duplicate Post\/Page Option\nfunction add_duplicate_link($actions, $post) {\n    if (current_user_can('edit_posts')) {\n        $actions['duplicate'] = '&lt;a href=&quot;' . admin_url(&quot;admin.php?action=clone_post_as_draft&amp;post=&quot; . $post-&gt;ID) . '&quot;&gt;Duplicate&lt;\/a&gt;';\n    }\n    return $actions;\n}\n\nadd_filter('post_row_actions', 'add_duplicate_link', 10, 2);\nadd_filter('page_row_actions', 'add_duplicate_link', 10, 2);\n\n\/\/ Duplicate Post Action\nfunction clone_post_as_draft() {\n    if (!isset($_GET['post']) || empty($_GET['post'])) {\n        return;\n    }\n\n    $post_id = absint($_GET['post']);\n    $post = get_post($post_id);\n\n    if (empty($post) || !current_user_can('edit_post', $post-&gt;ID)) {\n        wp_die('Permission denied');\n    }\n\n    $new_post_id = wp_insert_post(array(\n        'post_title' =&gt; $post-&gt;post_title . ' (Copy)',\n        'post_content' =&gt; $post-&gt;post_content,\n        'post_status' =&gt; 'draft',\n        'post_type' =&gt; $post-&gt;post_type,\n        'post_author' =&gt; $post-&gt;post_author,\n    ));\n\n    if ($new_post_id) {\n        $taxonomies = get_object_taxonomies($post-&gt;post_type);\n        foreach ($taxonomies as $taxonomy) {\n            $post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' =&gt; 'slugs'));\n            wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);\n        }\n\n        wp_redirect(admin_url('post.php?action=edit&amp;post=' . $new_post_id));\n        exit;\n    } else {\n        wp_die('Error occurred while duplicating the post.');\n    }\n}\n\nadd_action('admin_action_clone_post_as_draft', 'clone_post_as_draft');\n\" style=\"color:#F8F8F2;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6272A4\">\/\/ Add Duplicate Post\/Page Option<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FF79C6\">function<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">add_duplicate_link<\/span><span style=\"color: #F8F8F2\">($actions, $post) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #FF79C6\">if<\/span><span style=\"color: #F8F8F2\"> (<\/span><span style=\"color: #50FA7B\">current_user_can<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">edit_posts<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">)) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        $actions[<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">duplicate<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">] <\/span><span style=\"color: #FF79C6\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">&lt;a href=&quot;<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #FF79C6\">.<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">admin_url<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&quot;<\/span><span style=\"color: #F1FA8C\">admin.php?action=clone_post_as_draft&amp;post=<\/span><span style=\"color: #E9F284\">&quot;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">.<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$post<\/span><span style=\"color: #FF79C6\">-&gt;<\/span><span style=\"color: #F8F8F2\">ID) <\/span><span style=\"color: #FF79C6\">.<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">&quot;&gt;Duplicate&lt;\/a&gt;<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #FF79C6\">return<\/span><span style=\"color: #F8F8F2\"> $actions;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">add_filter<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post_row_actions<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">add_duplicate_link<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #BD93F9\">10<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #BD93F9\">2<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">add_filter<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">page_row_actions<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">add_duplicate_link<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #BD93F9\">10<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #BD93F9\">2<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6272A4\">\/\/ Duplicate Post Action<\/span><\/span>\n<span class=\"line\"><span style=\"color: #FF79C6\">function<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">clone_post_as_draft<\/span><span style=\"color: #F8F8F2\">() {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #FF79C6\">if<\/span><span style=\"color: #F8F8F2\"> (<\/span><span style=\"color: #FF79C6\">!<\/span><span style=\"color: #8BE9FD\">isset<\/span><span style=\"color: #F8F8F2\">($_GET[<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">]) <\/span><span style=\"color: #FF79C6\">||<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #8BE9FD\">empty<\/span><span style=\"color: #F8F8F2\">($_GET[<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">])) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #FF79C6\">return<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    $post_id <\/span><span style=\"color: #FF79C6\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">absint<\/span><span style=\"color: #F8F8F2\">($_GET[<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">]);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    $post <\/span><span style=\"color: #FF79C6\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">get_post<\/span><span style=\"color: #F8F8F2\">($post_id);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #FF79C6\">if<\/span><span style=\"color: #F8F8F2\"> (<\/span><span style=\"color: #8BE9FD\">empty<\/span><span style=\"color: #F8F8F2\">($post) <\/span><span style=\"color: #FF79C6\">||<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #FF79C6\">!<\/span><span style=\"color: #50FA7B\">current_user_can<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">edit_post<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$post<\/span><span style=\"color: #FF79C6\">-&gt;<\/span><span style=\"color: #F8F8F2\">ID)) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #50FA7B\">wp_die<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">Permission denied<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    $new_post_id <\/span><span style=\"color: #FF79C6\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">wp_insert_post<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #8BE9FD\">array<\/span><span style=\"color: #F8F8F2\">(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">        <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post_title<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">=&gt;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$post<\/span><span style=\"color: #FF79C6\">-&gt;<\/span><span style=\"color: #F8F8F2\">post_title<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">.<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\"> (Copy)<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">        <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post_content<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">=&gt;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$post<\/span><span style=\"color: #FF79C6\">-&gt;<\/span><span style=\"color: #F8F8F2\">post_content,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">        <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post_status<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">=&gt;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">draft<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">        <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post_type<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">=&gt;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$post<\/span><span style=\"color: #FF79C6\">-&gt;<\/span><span style=\"color: #F8F8F2\">post_type,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">        <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post_author<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">=&gt;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$post<\/span><span style=\"color: #FF79C6\">-&gt;<\/span><span style=\"color: #F8F8F2\">post_author,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">    <\/span><span style=\"color: #F8F8F2\">));<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    <\/span><span style=\"color: #FF79C6\">if<\/span><span style=\"color: #F8F8F2\"> ($new_post_id) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        $taxonomies <\/span><span style=\"color: #FF79C6\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">get_object_taxonomies<\/span><span style=\"color: #F8F8F2\">($post<\/span><span style=\"color: #FF79C6\">-&gt;<\/span><span style=\"color: #F8F8F2\">post_type);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #FF79C6\">foreach<\/span><span style=\"color: #F8F8F2\"> ($taxonomies <\/span><span style=\"color: #FF79C6\">as<\/span><span style=\"color: #F8F8F2\"> $taxonomy) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">            $post_terms <\/span><span style=\"color: #FF79C6\">=<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #50FA7B\">wp_get_object_terms<\/span><span style=\"color: #F8F8F2\">($post_id,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$taxonomy,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #8BE9FD\">array<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">fields<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">=&gt;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">slugs<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">));<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">            <\/span><span style=\"color: #50FA7B\">wp_set_object_terms<\/span><span style=\"color: #F8F8F2\">($new_post_id,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$post_terms,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$taxonomy,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #BD93F9\">false<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #50FA7B\">wp_redirect<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #50FA7B\">admin_url<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">post.php?action=edit&amp;post=<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #FF79C6\">.<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #F8F8F2\">$new_post_id));<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #FF79C6\">exit<\/span><span style=\"color: #F8F8F2\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    } <\/span><span style=\"color: #FF79C6\">else<\/span><span style=\"color: #F8F8F2\"> {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">        <\/span><span style=\"color: #50FA7B\">wp_die<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">Error occurred while duplicating the post.<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #50FA7B\">add_action<\/span><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">admin_action_clone_post_as_draft<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">,<\/span><span style=\"color: #50FA7B\"> <\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F1FA8C\">clone_post_as_draft<\/span><span style=\"color: #E9F284\">&#39;<\/span><span style=\"color: #F8F8F2\">);<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2523_d75502-b2, .wp-block-kadence-advancedheading.kt-adv-heading2523_d75502-b2[data-kb-block=\"kb-adv-heading2523_d75502-b2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2523_d75502-b2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2523_d75502-b2[data-kb-block=\"kb-adv-heading2523_d75502-b2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2523_d75502-b2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2523_d75502-b2[data-kb-block=\"kb-adv-heading2523_d75502-b2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading2523_d75502-b2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2523_d75502-b2\"><strong>3. Save the Changes:<\/strong><\/h2>\n\n\n\n<p>Click on the &#8220;<strong>Update File<\/strong>&#8221; button to save the changes you made to the <strong>functions.php<\/strong> file.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2523_4001f8-9a, .wp-block-kadence-advancedheading.kt-adv-heading2523_4001f8-9a[data-kb-block=\"kb-adv-heading2523_4001f8-9a\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2523_4001f8-9a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2523_4001f8-9a[data-kb-block=\"kb-adv-heading2523_4001f8-9a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2523_4001f8-9a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2523_4001f8-9a[data-kb-block=\"kb-adv-heading2523_4001f8-9a\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading2523_4001f8-9a wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2523_4001f8-9a\"><strong>4. Use the Duplicate Feature:<\/strong><\/h2>\n\n\n<style>.kb-image2523_1a534c-92 .kb-image-has-overlay:after{opacity:0.3;}.kb-image2523_1a534c-92 img.kb-img, .kb-image2523_1a534c-92 .kb-img img{border-top:2px solid var(--global-palette2, #2B6CB0);border-right:2px solid var(--global-palette2, #2B6CB0);border-bottom:2px solid var(--global-palette2, #2B6CB0);border-left:2px solid var(--global-palette2, #2B6CB0);}@media all and (max-width: 1024px){.kb-image2523_1a534c-92 img.kb-img, .kb-image2523_1a534c-92 .kb-img img{border-top:2px solid var(--global-palette2, #2B6CB0);border-right:2px solid var(--global-palette2, #2B6CB0);border-bottom:2px solid var(--global-palette2, #2B6CB0);border-left:2px solid var(--global-palette2, #2B6CB0);}}@media all and (max-width: 767px){.kb-image2523_1a534c-92 img.kb-img, .kb-image2523_1a534c-92 .kb-img img{border-top:2px solid var(--global-palette2, #2B6CB0);border-right:2px solid var(--global-palette2, #2B6CB0);border-bottom:2px solid var(--global-palette2, #2B6CB0);border-left:2px solid var(--global-palette2, #2B6CB0);}}<\/style>\n<figure class=\"wp-block-kadence-image kb-image2523_1a534c-92 size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"407\" height=\"61\" src=\"https:\/\/i0.wp.com\/wpconsults.com\/wp-content\/uploads\/2024\/01\/image-1.png?resize=407%2C61&#038;ssl=1\" alt=\"Duplicate Posts &amp; Pages in WordPress\" class=\"kb-img wp-image-2525\" title=\"Duplicate Posts &amp; Pages in WordPress\" srcset=\"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/image-1.png?w=407&amp;ssl=1 407w, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/image-1.png?resize=300%2C45&amp;ssl=1 300w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Now, when you visit the Posts or Pages listing screens, you&#8217;ll see a new &#8220;<strong>Duplicate<\/strong>&#8221; link next to each post or page.<\/li>\n\n\n\n<li>Simply click on the &#8220;<strong>Duplicate<\/strong>&#8221; link to create a draft copy of the selected content. You can then edit and customize this copy as needed.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading2523_1d82c7-ef, .wp-block-kadence-advancedheading.kt-adv-heading2523_1d82c7-ef[data-kb-block=\"kb-adv-heading2523_1d82c7-ef\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading2523_1d82c7-ef mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading2523_1d82c7-ef[data-kb-block=\"kb-adv-heading2523_1d82c7-ef\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading2523_1d82c7-ef img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading2523_1d82c7-ef[data-kb-block=\"kb-adv-heading2523_1d82c7-ef\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading2523_1d82c7-ef wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading2523_1d82c7-ef\"><strong>Additional Considerations:<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Child Themes:<\/strong> It&#8217;s generally recommended to <a href=\"https:\/\/wpconsults.com\/how-create-wordpress-child-theme\/\" data-type=\"post\" data-id=\"1204\" rel=\"nofollow noopener\" target=\"_blank\">create a child theme<\/a> instead of modifying the main theme&#8217;s <strong>functions.php<\/strong> file directly. This ensures that your customizations are preserved during theme updates.<\/li>\n\n\n\n<li><strong>Custom Plugins:<\/strong> If you prefer not to edit theme files, you can also achieve the same functionality using a custom plugin. This approach can be more manageable for users who are less comfortable with code.<\/li>\n\n\n\n<li><strong>Third-Party Plugins:<\/strong> There are also established third-party plugins that offer advanced features for duplicating posts and pages, often with additional options and customization settings.<\/li>\n<\/ul>\n\n\n\n<p>By following these steps, you can efficiently create duplicates of your posts and pages<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Duplizierung bestehender Inhalte kann Ihnen Zeit und M\u00fche ersparen, da Sie so schnell neue Variationen von Seiten, Beitr\u00e4gen oder Landing Pages erstellen k\u00f6nnen, ohne bei Null anfangen zu m\u00fcssen. WordPress verf\u00fcgt zwar nicht \u00fcber eine integrierte Duplizierungsfunktion, aber Sie k\u00f6nnen diese Funktion mit einem einfachen Codeschnipsel leicht hinzuf\u00fcgen. Hier ist eine Schritt-f\u00fcr-Schritt-Anleitung: 1. \u00d6ffnen Sie den Theme-Editor: Hinweis:...<\/p>","protected":false},"author":1,"featured_media":3246,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[34,64,35],"class_list":["post-2523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tips-tutorials","tag-key-feature","tag-without-plugin-series","tag-wordpress-tutorials"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1280%2C720&ssl=1","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pboFy3-EH","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/posts\/2523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/comments?post=2523"}],"version-history":[{"count":0,"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/posts\/2523\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/media\/3246"}],"wp:attachment":[{"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/media?parent=2523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/categories?post=2523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wpconsults.com\/de\/wp-json\/wp\/v2\/tags?post=2523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}