{"id":25679,"date":"2019-09-03T00:59:17","date_gmt":"2019-09-02T22:59:17","guid":{"rendered":"https:\/\/kinsta.com\/?post_type=knowledgebase&#038;p=47500"},"modified":"2025-10-01T21:51:43","modified_gmt":"2025-10-01T19:51:43","slug":"pagina-of-bericht-in-wordpress-dupliceren","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/","title":{"rendered":"Zo dupliceer je een pagina of bericht in WordPress"},"content":{"rendered":"<p>Soms kom je in een situatie terecht waarin je een nieuw bericht of pagina wil maken die identiek is aan een bestaand bericht of pagina van je site.<\/p>\n<p>Als het om een <a href=\"https:\/\/kinsta.com\/nl\/blog\/long-form-artikelen\/\" target=\"_blank\" rel=\"noopener noreferrer\">lang bericht of pagina gaat<\/a> en veel media bevat, dan is het opnieuw toevoegen van die content al snel een moeizaam proces. Ook als je veel berichten publiceert die erg op elkaar lijken, dan is het vrij frustrerend om al deze content handmatig opnieuw te schrijven en alle mediabestanden opnieuw aan deze berichten of pagina&#8217;s toe te voegen.<\/p>\n<p>Een optie kan zijn om het bestaande bericht (om de leesbaarheid te bevorderen gebruiken we &#8216;bericht&#8217; om te verwijzen naar zowel berichten als pagina&#8217;s) te openen in een nieuw browservenster en het nieuwe bericht in een andere om tussen deze twee te wisselen terwijl je je content kopieert en plakt. Tenslotte maken recente (<a href=\"https:\/\/kinsta.com\/nl\/blog\/gutenberg-wordpress-editor\/\" target=\"_blank\" rel=\"noopener noreferrer\">post-Gutenberg<\/a>) <a href=\"https:\/\/kinsta.com\/nl\/blog\/controleer-wordpress-versie\/\">versies van WordPress<\/a> je dit vrij gemakkelijk, met de &#8216;Copy All Content&#8217;-functionaliteit.<\/p>\n<p>Maar als je dit steeds opnieuw moet doen dan bestaat het risico dat je fouten maakt. Wat als je per ongeluk het oorspronkelijke bericht bewerkt en de content vervangt die je al op je site hebt gepubliceerd? Of als je een groot aantal berichten wil kopi\u00ebren en je het overzicht kwijtraakt en niet meer weet welke je wel en niet hebt aangemaakt?<\/p>\n<p>Dit kan op den duur voor veel kopzorgen zorgen.<\/p>\n<ul>\n<li><a href=\"#duplicate\">Een pagina of bericht dupliceren in WordPress, de semi-handmatige manier<\/a><\/li>\n<li><a href=\"#duplicate-plugin\">Een pagina of bericht dupliceren in WordPress met een plugin<\/a><\/li>\n<li><a href=\"#bulk-duplicate\">Berichten of pagina&#8217;s in bulk dupliceren<\/a><\/li>\n<li><a href=\"#custom-plugin\">Je eigen plugin schrijven om berichten te dupliceren<\/a><\/li>\n<\/ul>\n<p>Het kan gelukkig eenvoudiger. Er zijn een aantal gratis plugins beschikbaar <strong>waarmee je je berichten en pagina&#8217;s kan dupliceren<\/strong>, zodat je ze kan bewerken en aanpassen om nieuwe berichten te maken die vrijwel identiek zijn aan je bestaande content.<\/p>\n\n<div  class=\"featured-snippet\" id=\"featuredSnippet\">\n    <div class=\"featured-snippet__content\">\n        <h2>Hoe dupliceer je een pagina of bericht in WordPress:<\/h2>\n        <div><p>Met de volgende plugins kan je eenvoudig pagina&#8217;s, berichten en aangepaste berichttypes dupliceren in WordPress:<\/p>\n<ul>\n<li><strong>Duplicate Posts<\/strong>: voegt een &#8216;Clone&#8217;-link toe aan elk bericht\/pagina in de WordPress-admin.<\/li>\n<li><strong>Duplicate Page plugin<\/strong>: voegt een &#8216;Duplicate This&#8217;-link toe onder elk bericht, pagina of aangepast berichttype.<\/li>\n<li><strong>WP Bulk Post Duplicator<\/strong>: hiermee kan je in bulk berichten\/pagina&#8217;s dupliceren.<\/li>\n<\/ul>\n<p>Als je met WooCommerce werkt en je producten moet dupliceren, beweeg dan je muis over een product en als het goed is zie je dan een Duplicate-link onder dat product.<\/p>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinsta.com\/nl\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<p>In dit bericht laten we je een aantal methodes zien die je kan gebruiken om dit te doen en geven we je een aantal plugins die wij hiervoor het meest geschikt achten.<\/p>\n<p>Maar eerst laten we je zien hoe je een pagina of bericht in WordPress op de semi-handmatige manier kan dupliceren, zonder plugin. Met deze methode moet je kopi\u00ebren en plakken, maar WordPress maakt het eenvoudig om dit te doen. Als je dus maar \u00e9\u00e9n bericht hoeft te kopi\u00ebren, dan is dit een stuk sneller dan door eerst een plugin te installeren en deze te gebruiken.<\/p>\n\n<h2 id=\"duplicate\">Een pagina of bericht dupliceren in WordPress, de semi-handmatige manier<\/h2>\n<p>Deze methode kan sneller zijn als je maar \u00e9\u00e9n bericht hebt dat je wil dupliceren, omdat je de tijd bespaart die het kost om een plugin te installeren. Als je een groot aantal berichten moet dupliceren, dan raad ik je echter aan om dit gedeelte over te slaan: het gaat veel sneller, en bovendien veel accurater, als je een plugin gebruikt.<\/p>\n<p>Voor iedereen die slechts \u00e9\u00e9n bericht of pagina moet dupliceren, dit is hoe je het doet.<\/p>\n<p>Begin door je bestaande bericht of pagina te openen. Zorg ervoor dat je geen individueel blok hebt geselecteerd door ergens buiten een blok (binnen je bericht) te klikken of het <strong>Document<\/strong>-tab te selecteren in het bewerkingsvenster aan de rechterkant van je scherm. Als je namelijk een blok hebt geselecteerd, dan kopieert WordPress simpelweg de inhoud van dat blok en niet die van het hele document.<\/p>\n<p>Klik nu op de ellips in de rechterbovenhoek van het bewerkingsscherm (de drie verticale stippen).<\/p>\n<figure style=\"width: 1278px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/06\/alle-content-te-kopieren.png\" alt=\"De optie om alle content te kopi\u00ebren in WordPress\" width=\"1278\" height=\"662\"><figcaption class=\"wp-caption-text\">De optie om alle content te kopi\u00ebren in WordPress<\/figcaption><\/figure>\n<p>Nu komt er een menu. Onderaan dit menu zie je een optie met <strong>Copy All Content<\/strong>. Klik erop en je krijgt een bericht dat je content is gekopieerd.<\/p>\n<p>Maak nu je nieuwe bericht aan. Geef je bericht een titel en klik vervolgens op het eerste lege blok dat voor je klaar staat in het bewerkingsscherm. Gebruik de sneltoetsen op je toetsenbord om te plakken (Ctrl + V op een PC, Cmd + V op een Mac of selecteer Paste in het snelmenu dat verschijnt).<\/p>\n<p>De inhoud van je oudere bericht verschijnt nu in je nieuwe bericht. Magie! (Ok\u00e9, misschien ook niet.)<\/p>\n<p>Nu kan je dat bericht bewerken en er een nieuw bericht van maken. Dit is iets dat ik sterk adviseer &#8211; het heeft niet veel zin om blogberichten te hebben die exacte duplicaten van elkaar zijn. Het verwart niet alleen bezoekers, maar het is ook slecht voor SEO.<\/p>\n<p>Maar wat als je meerdere kopie\u00ebn van je bericht wil maken? Lees dan verder&#8230;<\/p>\n<h2 id=\"duplicate-plugin\">Een pagina of bericht dupliceren in WordPress met een plugin<\/h2>\n<p>Veruit de snelste, gemakkelijkste en meest betrouwbare manier om berichten te kopi\u00ebren is door een plugin te gebruiken. Hiermee bespaar je tijd, vermijd je menselijke fouten en kan je elk gewenst berichttype kopi\u00ebren. Onze ervaring met het dupliceren van posten beperkt zich voornamelijk met aangepaste berichttypes. Het is niet echt gebruikelijk om twee vrijwel identieke blogposts tegen te komen, maar het is bijvoorbeeld heel gebruikelijk voor producten in een online winkel.<\/p>\n<p>Hier zijn dus enkele plugins die het proces van het dupliceren van berichten eenvoudig maken. Daarnaast geven we ook richtlijnen om ze te gebruiken.<\/p>\n<h3>WooCommerce<\/h3>\n<p>Je vraagt je misschien af waarom ik WooCommerce in deze sectie heb opgenomen. Het is immers een e-commerce plugin, en geen plugin om berichten mee te kopi\u00ebren.<\/p>\n<p>Het is echter wel van belang om te weten dat je met WooCommerce, zonder hulp van een extra plugin, eenvoudig producten kan dupliceren. Dus voordat je begint met je zoektocht naar een plugin om producten mee te dupliceren, gebruik gewoon de features die gratis met WooCommerce worden geleverd.<\/p>\n<p>Als je naar het hoofdscherm van Producten gaat in WooCommerce en met je muis over een product beweegt, dan zie je een <strong>Duplicate<\/strong>-link onder die post.<\/p>\n<figure style=\"width: 1082px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/06\/producten-te-dupliceren-in-woocommerce.png\" alt=\"De optie om producten te dupliceren in WooCommerce\" width=\"1082\" height=\"174\"><figcaption class=\"wp-caption-text\">De optie om producten te dupliceren in WooCommerce<\/figcaption><\/figure>\n<p>Klik simpelweg op de <strong>Duplicate<\/strong>-link en er zal een nieuw product worden aangemaakt. Je wordt vervolgens rechtstreeks naar het bewerkingsvenster van het nieuwe product gestuurd zodat je wijzigingen kan aanbrengen en vervolgens het product kan publiceren.<\/p>\n<p>Het is vermeldenswaard dat de slug van het nieuwe product de slug van het oude product zal zijn waaraan <strong>-copy<\/strong> is toegevoegd, dus als je de titel van het nieuwe product verandert, moet je ook de slug veranderen.<\/p>\n<figure style=\"width: 1278px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/06\/gedupliceerd-product-bewerken.png\" alt=\"Een gedupliceerd product bewerken\" width=\"1278\" height=\"169\"><figcaption class=\"wp-caption-text\">Een gedupliceerd product bewerken<\/figcaption><\/figure>\n<h3>De plugin Duplicate Post<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/duplicate-post\/\" target=\"_blank\" rel=\"noopener noreferrer\">Duplicate Post<\/a> is de populaire plugin voor het dupliceren van berichten, met meer dan 3 miljoen downloads.<\/p>\n<p>Zodra je deze hebt geactiveerd, wordt een <strong>Clone<\/strong>-link toegevoegd aan elk bericht in het Posts-hoofdscherm in de WordPress admin.<\/p>\n<figure style=\"width: 1278px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/06\/plug-in-duplicate-post.png\" alt=\"De plugin Duplicate Post\" width=\"1278\" height=\"662\"><figcaption class=\"wp-caption-text\">De plugin Duplicate Post<\/figcaption><\/figure>\n<p>Klik op de <strong>Clone<\/strong>-link onder het bericht dat je wil dupliceren en er zal een nieuw (concept)bericht voor je worden aangemaakt met dezelfde titel en inhoud.<\/p>\n<p>Je kan vervolgens het nieuwe bericht bewerken en het een nieuwe titel geven (iets wat ik ten zeerste zou adviseren &#8211; met WordPress kan je titels dupliceren, maar het is niet goed voor de gebruikerservaring).<\/p>\n<p>Ook voegt de plugin een <strong>Clone<\/strong>-link toe aan pagina&#8217;s en aangepaste berichttypen (mits je deze functie inschakelt binnen de instellingen).<\/p>\n<h3>Duplicate Page<\/h3>\n<p>De plugin <a href=\"https:\/\/www.wordpress.org\/plugins\/duplicate-page\/\" target=\"_blank\" rel=\"noopener noreferrer\">Duplicate Page<\/a> is meer dan 900.000 keer gedownload en het alternatief voor de Duplicate Post plugin die we hierboven bespraken.<\/p>\n<p>Nadat je de plugin hebt ge\u00efnstalleerd, ga je naar de Berichten of Pagina&#8217;s admin-scherm, of het admin-scherm voor je aangepaste berichttypes. Daar vind je de link <strong>Duplicate This<\/strong> onder elk bericht. Dit is de mijne met een aangepast berichttype:<\/p>\n<figure style=\"width: 1278px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/06\/plug-in-duplicate-page.png\" alt=\"De plugin Duplicate Page\" width=\"1278\" height=\"662\"><figcaption class=\"wp-caption-text\">De plugin Duplicate Page<\/figcaption><\/figure>\n<p>Klik op de link en je krijgt een nieuw bericht (of pagina, of bericht van je aangepaste berichttype) met dezelfde inhoud en titel als het oorspronkelijke bericht, met een conceptstatus. Bewerk deze en verander de slug voordat je het publiceert.<\/p>\n<p><em>Opmerking: als je WooCommerce gebruikt, dan wordt de <\/em><strong><em>Duplicate This<\/em><\/strong><em>-link van deze plugin niet weergegeven in de productenpagina. WooCommerce heft deze functie op met zijn eigen <\/em><strong><em>Duplicate<\/em><\/strong><em>-link die ik eerder in dit bericht beschreef.<\/em><\/p>\n<h2 id=\"bulk-duplicate\">Berichten of pagina&#8217;s in bulk dupliceren<\/h2>\n<p>Met de plugins die ik net heb besproken kan je een-voor-een berichten dupliceren. Maar wat als je alle berichten op je site wil dupliceren, of alle berichten uit een aangepast berichttype? Of misschien wel alle berichten die je dit jaar hebt gepubliceerd?<\/p>\n<p>Met de plugin <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/wp-bulk-post-duplicator\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Bulk Post Duplicator<\/a> kan je dat doen. In plaats van dat de plugin een link toevoegt aan elk afzonderlijk bericht, krijg je een instellingenscherm waarmee je berichten in bulk kan dupliceren volgens door jou ingestelde criteria.<\/p>\n<p><em>Opmerking: deze plugin is op moment van schrijven al twee jaar niet bijgewerkt, dus we raden aan om deze in een testomgeving te installeren en te testen voordat je hem op een live-site gebruikt. Op onze site werkte hij zonder problemen.<\/em><\/p>\n<p>Nadat je de plugin hebt ge\u00efnstalleerd, ga dan naar <strong>Settings &gt; WP Bulk Post Duplicator<\/strong> om naar het instellingenscherm van de plugin te gaan.<\/p>\n<p>Begin met het selecteren van de berichttypen die je wil publiceren, tezamen met de berichtstatussen. Als je dus <strong>post<\/strong> en <strong>published<\/strong> selecteert, dan dupliceert de plugin al je gepubliceerde berichten. Als je in plaats daarvan <strong>posts<\/strong> en <strong>draft<\/strong> selecteert, dan dupliceert de plugin al je conceptberichten.<\/p>\n<figure style=\"width: 901px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/06\/berichttype-en-status.jpg\" alt=\"Instellingen Duplicate Settings - berichttype en status\" width=\"901\" height=\"444\"><figcaption class=\"wp-caption-text\">Instellingen Duplicate Settings &#8211; berichttype en status<\/figcaption><\/figure>\n<p>Scrol naar beneden en selecteer het jaar van de berichten die je wil publiceren (dit is optioneel). Je kan daar ook de status van de nieuw aangemaakte berichten specificeren. Als je hier niets mee doet, dan wordt deze standaard als <strong>Concept<\/strong> ingesteld.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/06\/jaar-en-publicatiestatus.jpg\" alt=\"Instellingen Bulk Duplicate - jaar en publicatiestatus\" width=\"900\" height=\"425\"><figcaption class=\"wp-caption-text\">Instellingen Bulk Duplicate &#8211; jaar en publicatiestatus<\/figcaption><\/figure>\n<p>Klik op de knop <strong>Duplicate<\/strong> en de plugin zal je berichten dupliceren. Hier kan je zien dat al mijn pagina&#8217;s zijn gedupliceerd, met 12 bestaande gepubliceerde pagina&#8217;s en 12 nieuwe conceptpagina&#8217;s. Nu moet ik nog alle pagina&#8217;s doornemen en ze bewerken voordat ik ze publiceer. Dit kost natuurlijk tijd, maar toch een stuk minder dankzij deze plugin.<\/p>\n<h2 id=\"custom-plugin\">Je eigen plugin schrijven om berichten te dupliceren<\/h2>\n<p>Wat als je geen externe plugin wil gebruiken om berichten te dupliceren en liever je eigen plugin codeert?<\/p>\n<p>Geen probleem. Volg gewoon deze stappen om je eigen duplicatieplugin te schrijven.<\/p>\n<h3>1. De plugin instellen<\/h3>\n<p>We beginnen met het instellen van de plugin. Voeg een nieuw bestand toe aan de map wp-content\/plugins en voeg deze commentaartekst toe (je kan de jouwe bewerken om de auteursnaam weer te geven):<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/*\nPlugin Name: Kinsta Duplicate posts and pages\nPlugin URI: https:\/\/kinsta.com\nDescription: Plugin to accompany kinsta posst on duplicating posts in WordPress. Allows for duplication of posts and pages.\nVersion: 1.0\nAuthor: Rachel McCollin\nAuthor URI: https:\/\/rachelmccollin.com\nTextDomain: kinsta\nLicense: GPLv2\n*\/<\/code><\/pre>\n<h3>2. De functie cre\u00eberen<\/h3>\n<p>Voeg nu de functie toe die de berichten dupliceert en hook deze aan een actiehook. Deze actiehook bestaat nog niet, maar maak je geen zorgen, deze maken we ook.<\/p>\n<pre><code class=\"language-php\">function kinsta_duplicate_post(){\n}\nadd_action( 'admin_action_kinsta_duplicate_post', 'kinsta_duplicate_post' );<\/code><\/pre>\n<p>Laten we nu de actie maken, die deel uitmaakt van een functie om de duplicatielink toe te voegen aan de overzichtspagina&#8217;s van berichten en pagina&#8217;s.<\/p>\n<pre><code class=\"language-php\">function kinsta_duplicate_post_link( $actions, $post ) {\n if ( current_user_can( 'edit_posts') ) {\n  $actions['duplicate'] = 'Duplicate';\n }\n return $actions;\n}\nadd_filter( 'post_row_actions', 'kinsta_duplicate_post_link', 10, 2 );\nadd_filter( 'page_row_actions', 'kinsta_duplicate_post_link', 10, 2);<\/code><\/pre>\n<p>Deze voegt de link toe waarmee je kan dupliceren, ook al wordt er momenteel nog niets gedupliceerd.<\/p>\n<h3>3. Duplicatiefunctionaliteit toevoegen<\/h3>\n<p>Nu is het tijd om de code voor duplicatie toe te voegen. De rest van de code gaat in de lege functie kinsta_duplicate_post().<\/p>\n<p>Laten we eerst controleren of een geldig bericht is geselecteerd en controleren op een nonce, voor de veiligheid:<\/p>\n<pre><code class=\"language-php\">global $wpdb;\n\n\/\/ Die if post not selected\nif (! ( isset( $_GET['post']) || isset( $_POST['post']) \u00a0|| ( isset($_REQUEST['action']) && 'kinsta_duplicate_post' == $_REQUEST['action'] ) ) ) {\n wp_die( __( 'Please select a post to duplicate.', 'kinsta' ) );\n}\n\n\/\/ Verify nonce\nif ( ! isset( $_GET['duplicate_nonce'] ) || ! wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) ) {\n return;\n}<\/code><\/pre>\n<p>Nu moeten we de ID van het te dupliceren bericht ophalen, samen met de gegevens:<\/p>\n<pre><code class=\"language-php\">\/\/ Get id of post to be duplicated and data from it\n$post_id = ( isset( $_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );\n$post = get_post( $post_id );<\/code><\/pre>\n<p>We kunnen deze gebruiken om een reeks argumenten te defini\u00ebren en een nieuw bericht in de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-database\/\" target=\"_blank\" rel=\"noopener noreferrer\">database<\/a> in te voegen, met behulp van wp_insert_post (). Maar we moeten eerst een conditional statement toevoegen om te controleren of het bericht niet null is:<\/p>\n<pre><code class=\"language-php\">if ( isset( $post ) && $post != null ) {\n\n}<\/code><\/pre>\n<p>Voeg dit toe aan de conditional statement:<\/p>\n<pre><code class=\"language-php\">\/\/ args for new post\n$args = array(\n 'comment_status' =&gt; $post-&gt;comment_status,\n 'ping_status' \u00a0\u00a0\u00a0=&gt; $post-&gt;ping_status,\n 'post_author' \u00a0\u00a0\u00a0=&gt; $post-&gt;post_author,\n 'post_content' \u00a0\u00a0=&gt; $post-&gt;post_content,\n 'post_excerpt' \u00a0\u00a0=&gt; $post-&gt;post_excerpt,\n 'post_name' \u00a0\u00a0\u00a0\u00a0\u00a0=&gt; $post-&gt;post_name,\n 'post_parent' \u00a0\u00a0\u00a0=&gt; $post-&gt;post_parent,\n 'post_password' \u00a0=&gt; $post-&gt;post_password,\n 'post_status' \u00a0\u00a0\u00a0=&gt; 'draft',\n 'post_title' \u00a0\u00a0\u00a0\u00a0=&gt; $post-&gt;post_title,\n 'post_type' \u00a0\u00a0\u00a0\u00a0\u00a0=&gt; $post-&gt;post_type,\n 'to_ping' \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0=&gt; $post-&gt;to_ping,\n 'menu_order' \u00a0\u00a0\u00a0\u00a0=&gt; $post-&gt;menu_order\n);\n\n\/\/ insert the new post\n$new_post_id = wp_insert_post( $args );<\/code><\/pre>\n<p>Nu halen we de taxonomie\u00ebn uit het oude bericht op en voegen we deze toe aan de nieuwe:<\/p>\n<pre><code class=\"language-php\">\/\/ add taxonomy terms to the new post\n\n\/\/ identify taxonomies that apply to the post type\n$taxonomies = get_object_taxonomies( $post-&gt;post_type );\n\n\/\/ add the taxonomy terms to the new post\nforeach ( $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}<\/code><\/pre>\n<p>Vervolgens halen we eventuele extra bericht-metagegevens op met een SQL-query:<\/p>\n<pre><code class=\"language-php\">\/\/ use SQL queries to duplicate postmeta\n$post_metas = $wpdb-&gt;get_results(\"SELECT meta_key, meta_value FROM $wpdb-&gt;postmeta WHERE post_id=$post_id\");\nif ( count( $post_metas )!=0 ) {\n \n$sql_query = \"INSERT INTO $wpdb-&gt;postmeta ( post_id, meta_key, meta_value ) \";\n \nforeach ( $post_metas as $post_meta ) {\n  $meta_key = $post_metas-&gt;meta_key;\n  if( $meta_key == '_wp_old_slug' ) continue;\n  $meta_value = addslashes( $post_metas-&gt;meta_value);\n  $sql_query_sel[]= \"SELECT $new_post_id, '$meta_key', '$meta_value'\";\n }\n\n $sql_query.= implode(\" UNION ALL \", $sql_query_sel);\n $wpdb-&gt;query( $sql_query );\n\n}<\/code><\/pre>\n<p>Ten slotte controleren we welk berichttype het bericht is en verwijzen we door naar de relevante overzichtspagina.<\/p>\n<pre><code class=\"language-php\">\/\/ redirect to admin screen depending on post type\n$posttype = get_post_type( $post_id );\nwp_redirect( admin_url( 'edit.php?post_type=' . $posttype ) );<\/code><\/pre>\n<p>Nu voegen we buiten de accolades van de \u00a0<code>if ( isset( $post ) && $post != null )<\/code>\u00a0controle een foutmelding toe:<\/p>\n<pre><code class=\"language-php\">else {\n \/\/ display an error message if the post id of the post to be duplicated can't be found\n wp_die( __( 'Post cannot be found. Please select a post to duplicate.', 'kinsta' ) );\n}<\/code><\/pre>\n<p>Dat is alles!<\/p>\n<h3>De volledige plugin<\/h3>\n<p>Hier is de volledige code voor de plugin:<\/p>\n<pre class=\"language-php\"><code class=\"language-php\"><span class=\"token php language-php\"><span class=\"token delimiter important\">&lt;?php<\/span>\n\n<span class=\"token comment\">\/* Plugin Name: Kinsta Duplicate posts and pages\n\nPlugin URI: https:\/\/kinsta.com\nDescription: Plugin to accompany kinsta posst on duplicating posts in WordPress. Allows for duplication of posts and pages. Version: 1.0 Author: Rachel McCollin\nAuthor URI: https:\/\/rachelmccollin.com\nTextDomain: kinsta\nLicense: GPLv2\n*\/<\/span>\n\n<span class=\"token comment\">\/********************************************************************\nkinsta_duplicate_post() - duplicates the selected post\n*********************************************************************\/<\/span>\n\n<span class=\"token keyword\">function<\/span> <span class=\"token function-definition function\">kinsta_duplicate_post<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span>\n\n<span class=\"token keyword\">global<\/span> <span class=\"token variable\">$wpdb<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token comment\">\/\/ Die if post not selected<\/span>\n<span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">!<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">isset<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$_GET<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'post'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">||<\/span> <span class=\"token keyword\">isset<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$_POST<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'post'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span>  <span class=\"token operator\">||<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">isset<\/span><span class=\"token punctuation\">(<\/span><span class=\"token variable\">$_REQUEST<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'action'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&&<\/span> <span class=\"token string single-quoted-string\">'kinsta_duplicate_post'<\/span> <span class=\"token operator\">==<\/span> <span class=\"token variable\">$_REQUEST<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'action'<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n<span class=\"token function\">wp_die<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token function\">__<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'Please select a post to duplicate.'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string single-quoted-string\">'kinsta'<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token comment\">\/\/ Verify nonce<\/span>\n<span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token operator\">!<\/span> <span class=\"token keyword\">isset<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$_GET<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'duplicate_nonce'<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token operator\">||<\/span> <span class=\"token operator\">!<\/span> <span class=\"token function\">wp_verify_nonce<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$_GET<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'duplicate_nonce'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token function\">basename<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token constant\">__FILE__<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n<span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token comment\">\/\/ Get id of post to be duplicated and data from it<\/span>\n<span class=\"token variable\">$post_id<\/span> <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">isset<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$_GET<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'post'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">?<\/span> <span class=\"token function\">absint<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$_GET<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'post'<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">:<\/span> <span class=\"token class-name return-type\">absint<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$_POST<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'post'<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token variable\">$post<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">get_post<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post_id<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token comment\">\/\/ duplicate the post<\/span>\n<span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token keyword\">isset<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&&<\/span> <span class=\"token variable\">$post<\/span> <span class=\"token operator\">!=<\/span> <span class=\"token constant\">null<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n<span class=\"token comment\">\/\/ args for new post<\/span>\n<span class=\"token variable\">$args<\/span> <span class=\"token operator\">=<\/span> <span class=\"token keyword\">array<\/span><span class=\"token punctuation\">(<\/span>\n<span class=\"token string single-quoted-string\">'comment_status'<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">comment_status<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'ping_status'<\/span>    <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">ping_status<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_author'<\/span>    <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_author<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_content'<\/span>   <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_content<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_excerpt'<\/span>   <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_excerpt<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_name'<\/span>      <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_name<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_parent'<\/span>    <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_parent<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_password'<\/span>  <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_password<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_status'<\/span>    <span class=\"token operator\">=&gt;<\/span> <span class=\"token string single-quoted-string\">'draft'<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_title'<\/span>     <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_title<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'post_type'<\/span>      <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_type<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'to_ping'<\/span>        <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">to_ping<\/span><span class=\"token punctuation\">,<\/span>\n<span class=\"token string single-quoted-string\">'menu_order'<\/span>     <span class=\"token operator\">=&gt;<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">menu_order<\/span>\n<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token comment\">\/\/ insert the new post<\/span>\n<span class=\"token variable\">$new_post_id<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">wp_insert_post<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$args<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token comment\">\/\/ add taxonomy terms to the new post<\/span>\n\n<span class=\"token comment\">\/\/ identify taxonomies that apply to the post type<\/span>\n<span class=\"token variable\">$taxonomies<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">get_object_taxonomies<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">post_type<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token comment\">\/\/ add the taxonomy terms to the new post<\/span>\n<span class=\"token keyword\">foreach<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$taxonomies<\/span> <span class=\"token keyword\">as<\/span> <span class=\"token variable\">$taxonomy<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n <span class=\"token variable\">$post_terms<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">wp_get_object_terms<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post_id<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token variable\">$taxonomy<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">array<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'fields'<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token string single-quoted-string\">'slugs'<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token function\">wp_set_object_terms<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$new_post_id<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token variable\">$post_terms<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token variable\">$taxonomy<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token constant boolean\">false<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token comment\">\/\/ use SQL queries to duplicate postmeta<\/span>\n<span class=\"token variable\">$post_metas<\/span> <span class=\"token operator\">=<\/span> <span class=\"token variable\">$wpdb<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token function\">get_results<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string double-quoted-string\">\"SELECT meta_key, meta_value FROM <span class=\"token interpolation\"><span class=\"token variable\">$wpdb<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">postmeta<\/span><\/span> WHERE post_id=<span class=\"token interpolation\"><span class=\"token variable\">$post_id<\/span><\/span>\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token function\">count<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post_metas<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token operator\">!=<\/span><span class=\"token number\">0<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n \n <span class=\"token variable\">$sql_query<\/span> <span class=\"token operator\">=<\/span> <span class=\"token string double-quoted-string\">\"INSERT INTO <span class=\"token interpolation\"><span class=\"token variable\">$wpdb<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">postmeta<\/span><\/span> ( post_id, meta_key, meta_value ) \"<\/span><span class=\"token punctuation\">;<\/span>\n\n <span class=\"token keyword\">foreach<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post_metas<\/span> <span class=\"token keyword\">as<\/span> <span class=\"token variable\">$post_meta<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n  <span class=\"token variable\">$meta_key<\/span> <span class=\"token operator\">=<\/span> <span class=\"token variable\">$post_metas<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">meta_key<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$meta_key<\/span> <span class=\"token operator\">==<\/span> <span class=\"token string single-quoted-string\">'_wp_old_slug'<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">continue<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token variable\">$meta_value<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">addslashes<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post_metas<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token property\">meta_value<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token variable\">$sql_query_sel<\/span><span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token operator\">=<\/span> <span class=\"token string double-quoted-string\">\"SELECT <span class=\"token interpolation\"><span class=\"token variable\">$new_post_id<\/span><\/span>, '<span class=\"token interpolation\"><span class=\"token variable\">$meta_key<\/span><\/span>', '<span class=\"token interpolation\"><span class=\"token variable\">$meta_value<\/span><\/span>'\"<\/span><span class=\"token punctuation\">;<\/span>\n\n  <span class=\"token punctuation\">}<\/span>\n\n  <span class=\"token variable\">$sql_query<\/span><span class=\"token operator\">.=<\/span> <span class=\"token function\">implode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string double-quoted-string\">\" UNION ALL \"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token variable\">$sql_query_sel<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token variable\">$wpdb<\/span><span class=\"token operator\">-&gt;<\/span><span class=\"token function\">query<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$sql_query<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n <span class=\"token punctuation\">}<\/span>\n\n <span class=\"token comment\">\/\/ redirect to admin screen depending on post type<\/span>\n <span class=\"token variable\">$posttype<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">get_post_type<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$post_id<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token function\">wp_redirect<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token function\">admin_url<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'edit.php?post_type='<\/span> <span class=\"token operator\">.<\/span> <span class=\"token variable\">$posttype<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span>\n\n  <span class=\"token comment\">\/\/ display an error message if the post id of the post to be duplicated can't be found<\/span>\n  <span class=\"token function\">wp_die<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token function\">__<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'Post cannot be found. Please select a post to duplicate.'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string single-quoted-string\">'kinsta'<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token punctuation\">}<\/span>\n\n<span class=\"token punctuation\">}<\/span>\n<span class=\"token function\">add_action<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'admin_action_kinsta_duplicate_post'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string single-quoted-string\">'kinsta_duplicate_post'<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token comment\">\/\/ Add the duplicate link to action list for post_row_actions<\/span>\n<span class=\"token keyword\">function<\/span> <span class=\"token function-definition function\">kinsta_duplicate_post_link<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$actions<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token variable\">$post<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token function\">current_user_can<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'edit_posts'<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token variable\">$actions<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string single-quoted-string\">'duplicate'<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> <span class=\"token string single-quoted-string\">'Duplicate'<\/span><span class=\"token punctuation\">;<\/span>\n <span class=\"token punctuation\">}<\/span>\n\n <span class=\"token keyword\">return<\/span> <span class=\"token variable\">$actions<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token punctuation\">}<\/span>\n<span class=\"token function\">add_filter<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'post_row_actions'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string single-quoted-string\">'kinsta_duplicate_post_link'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">2<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token function\">add_filter<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string single-quoted-string\">'page_row_actions'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string single-quoted-string\">'kinsta_duplicate_post_link'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/span><\/code><\/pre>\n<p>Je kan de volledige plugin ook op github vinden.<\/p>\n<p>Gefeliciteerd! Je hebt je eigen plugin gemaakt om berichten en pagina&#8217;s op je WordPress-site te dupliceren.<\/p>\n<p><em>Vermelding: Deze code was gedeeltelijk geschreven met verwijzing naar een bericht op de <a href=\"https:\/\/kinsta.com\/nl\/hostinger-alternatief\/\">Hostinger<\/a> blog.<\/em><\/p>\n<h2>Samenvatting<\/h2>\n<p>Je kan veel tijd besparen door een plugin te gebruiken voor het dupliceren van berichten en pagina&#8217;s in plaats van dit handmatig te doen. Bovendien loop je geen risico op menselijke fouten bij het kopi\u00ebren van content.<\/p>\n<p>Als je slechts een bericht hoeft te kopi\u00ebren, dan is de functie &#8216;Copy All Content&#8217; van WordPress waarschijnlijk het snelt, maar als je meer dan een bericht wil dupliceren, dan biedt een plugin uitkomst. Als je een van de bovenstaande plugins gebruikt, of je eigen hebt geschreven, dan kan je zoveel berichten, pagina&#8217;s of aangepast berichttypes zo vaak dupliceren als je wilt.<\/p>\n<p>Als je het op deze manier doet, dan bespaar je tijd en (nog belangrijk), loop je niet het risico dat je het originele bericht per ongeluk bewerkt in plaats van het te dupliceren bericht.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Soms kom je in een situatie terecht waarin je een nieuw bericht of pagina wil maken die identiek is aan een bestaand bericht of pagina van &#8230;<\/p>\n","protected":false},"author":105,"featured_media":25689,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[28,155],"topic":[903],"class_list":["post-25679","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-wordpress","tag-wptips","topic-wordpress-tips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Zo dupliceer je een pagina of bericht in WordPress<\/title>\n<meta name=\"description\" content=\"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zo dupliceer je een pagina of bericht in WordPress\" \/>\n<meta property=\"og:description\" content=\"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-02T22:59:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T19:51:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rachel McCollin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rachel McCollin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/\"},\"author\":{\"name\":\"Rachel McCollin\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\"},\"headline\":\"Zo dupliceer je een pagina of bericht in WordPress\",\"datePublished\":\"2019-09-02T22:59:17+00:00\",\"dateModified\":\"2025-10-01T19:51:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/\"},\"wordCount\":2227,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png\",\"keywords\":[\"WordPress\",\"wptips\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/\",\"name\":\"Zo dupliceer je een pagina of bericht in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png\",\"datePublished\":\"2019-09-02T22:59:17+00:00\",\"dateModified\":\"2025-10-01T19:51:43+00:00\",\"description\":\"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png\",\"width\":1460,\"height\":730,\"caption\":\"Hoe dupliceer je een pagina of bericht in WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress tips\",\"item\":\"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-tips\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Zo dupliceer je een pagina of bericht in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/nl\/#website\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\",\"name\":\"Rachel McCollin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"caption\":\"Rachel McCollin\"},\"description\":\"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/author\/rachelmccollin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Zo dupliceer je een pagina of bericht in WordPress","description":"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/","og_locale":"nl_NL","og_type":"article","og_title":"Zo dupliceer je een pagina of bericht in WordPress","og_description":"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)","og_url":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2019-09-02T22:59:17+00:00","article_modified_time":"2025-10-01T19:51:43+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png","type":"image\/png"}],"author":"Rachel McCollin","twitter_card":"summary_large_image","twitter_description":"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png","twitter_creator":"@Kinsta_NL","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Rachel McCollin","Geschatte leestijd":"15 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/"},"author":{"name":"Rachel McCollin","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/52eb266d622b565d3206e355caac172e"},"headline":"Zo dupliceer je een pagina of bericht in WordPress","datePublished":"2019-09-02T22:59:17+00:00","dateModified":"2025-10-01T19:51:43+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/"},"wordCount":2227,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png","keywords":["WordPress","wptips"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/","url":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/","name":"Zo dupliceer je een pagina of bericht in WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png","datePublished":"2019-09-02T22:59:17+00:00","dateModified":"2025-10-01T19:51:43+00:00","description":"Wil je een pagina of bericht dupliceren in WordPress? Dit kan handmatig, met een plugin, of met je eigen, zelfgemaakte plugin. (We geven je de code!)","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2019\/09\/pagina-of-bericht-i-wordpress-dupliceeren.png","width":1460,"height":730,"caption":"Hoe dupliceer je een pagina of bericht in WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/pagina-of-bericht-in-wordpress-dupliceren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"WordPress tips","item":"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-tips\/"},{"@type":"ListItem","position":3,"name":"Zo dupliceer je een pagina of bericht in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/nl\/#website","url":"https:\/\/kinsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/52eb266d622b565d3206e355caac172e","name":"Rachel McCollin","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","caption":"Rachel McCollin"},"description":"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.","url":"https:\/\/kinsta.com\/nl\/blog\/author\/rachelmccollin\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/25679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/comments?post=25679"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/25679\/revisions"}],"predecessor-version":[{"id":55269,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/25679\/revisions\/55269"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/it"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/de"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/dk"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/nl"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/pt"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/translations\/jp"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/25679\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/25689"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=25679"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=25679"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=25679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}