{"id":63484,"date":"2025-10-03T09:19:15","date_gmt":"2025-10-03T07:19:15","guid":{"rendered":"https:\/\/kinsta.com\/nl\/?p=63484&#038;preview=true&#038;preview_id=63484"},"modified":"2025-10-06T10:29:44","modified_gmt":"2025-10-06T08:29:44","slug":"wordpress-beveiliging-workflows","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/","title":{"rendered":"WordPress beveiligingsworkflows op Kinsta: zo implementeer je ze"},"content":{"rendered":"<p>Je hebt al infrastructuurbescherming op zakelijk niveau dankzij Kinsta&#8217;s eigen beveiligingsfeatures via <a href=\"https:\/\/kinsta.com\/nl\/blog\/geisoleerde-containertechnologie\/\">ge\u00efsoleerde containers<\/a>, een <a href=\"https:\/\/kinsta.com\/nl\/blog\/cloudflare-integratie\/\">Cloudflare Enterprise WAF<\/a>, <a href=\"https:\/\/kinsta.com\/nl\/docs\/service-informatie\/soc-2\/\">SOC 2<\/a> Type II compliance en verplichte MyKinsta <a href=\"https:\/\/kinsta.com\/nl\/blog\/voordelen-van-twee-factor-authenticatie\/\">Two-Factor Authentication<\/a> (2FA).<\/p>\n<p>De beveiliging van de infrastructuur vormt echter maar de helft van het werk. Ook solide WordPress beveiligingsworkflows zijn nodig om de geraffineerde aanvallen te stoppen die zich rechtstreeks op het platform richten om <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-plugin-kwetsbaarheden\/\">kwetsbaarheden in de plugin<\/a> uit te buiten en je gegevens buit te maken.<\/p>\n<p>Deze handleiding laat zien hoe je de beveiligingsworkflows kunt bouwen die gebruik maken van de eigen mogelijkheden van Kinsta en tegelijkertijd een aantal essenti\u00eble beschermingen op WordPress niveau kunt implementeren.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Twee-factor authenticatie (2FA) voor beheerders, klanten en medewerkers<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/nl\/changelog\/twee-factor-authenticatie\/\">Kinsta verplicht 2FA<\/a> voor toegang tot MyKinsta \u2014 een belangrijke stap in het beveiligen van je hostinginfrastructuur. Dit beschermt serverconfiguraties, facturering, deploymenttools en alles wat je gebruikt om je servers en sites te beheren.<\/p>\n<figure id=\"attachment_198636\" aria-describedby=\"caption-attachment-198636\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-198636 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/09\/mykinsta-authenticator.png\" alt=\"Het MyKinsta-dashboard met het Authenticator-paneel binnen de gebruikersinstellingen. Er zijn ook panelen voor het verbinden met Git en voor SSH-sleutels.\" width=\"1200\" height=\"563\"><figcaption id=\"caption-attachment-198636\" class=\"wp-caption-text\">Het Authenticator paneel binnen het MyKinsta dashboard.<\/figcaption><\/figure>\n<p>WordPress werkt echter onafhankelijk. Aanvallers die zich bijvoorbeeld richten op <code>wp-login.php<\/code>, omzeilen MyKinsta volledig. Zelfs als de Kinsta-infrastructuur wordt afgesloten, geven geldige WordPress-inloggegevens nog steeds directe toegang tot de site, zonder extra verificatie.<\/p>\n<p>Het onderscheid is cruciaal: <a href=\"https:\/\/kinsta.com\/nl\/docs\/gebruikersinstellingen\/inloggen\/#enable-two-factor-authentication-2-fa\">MyKinsta 2FA<\/a> beschermt de toegang tot je hostingaccount (zoals SSH, staging, back-ups en meer), terwijl <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-2fa\/\">WordPress 2FA<\/a> alle toegang tot het contentmanagementgedeelte van je site beveiligt. Je hebt dus <em>beide lagen<\/em> nodig om je volledige site te beschermen.<\/p>\n<h3>WordPress 2FA gebruiken naast de infrastructuurbescherming van Kinsta<\/h3>\n<p>Het gebruik van een <a href=\"https:\/\/kinsta.com\/nl\/blog\/voordelen-van-twee-factor-authenticatie\/#adding-2fa-to-your-wordpress-websites\">plugin om 2FA aan je website toe te voegen<\/a> is vrijwel onmisbaar. Er zijn verschillende betrouwbare opties beschikbaar van enkele van de toonaangevende WordPress-ontwikkelaars. Een populaire keuze is <a href=\"https:\/\/en.wordpress.org\/plugins\/two-factor\/\" target=\"_blank\" rel=\"noopener noreferrer\">Two-Factor<\/a>, ontwikkeld door het <a href=\"http:\/\/wordpress.org\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org <\/a>team.<\/p>\n<figure id=\"attachment_198637\" aria-describedby=\"caption-attachment-198637\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-198637 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/09\/two-factor-header.png\" alt=\"De headerafbeelding van de Two-Factor-plugin van WordPress.org, met een close-up van een grijswaarden-sleutel op een lichtgrijze achtergrond.\" width=\"1200\" height=\"385\"><figcaption id=\"caption-attachment-198637\" class=\"wp-caption-text\">Het Two-Factor plugin logo.<\/figcaption><\/figure>\n<p>Het is een eenvoudige oplossing die Time-Based One-Time Passwords (TOTP), FIDO Universal 2nd Factor (U2F), e-mailcodes en zelfs een dummy-setup voor testdoeleinden biedt. Bovendien zijn er tal van actions en filters beschikbaar voor diepere integratie.<\/p>\n<p>Voor andere opties heb je een groot aantal oplossingen:<\/p>\n<ul>\n<li>Je kunt de <a href=\"https:\/\/wordpress.org\/plugins\/wp-2fa\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP 2FA<\/a>-plugin van Melapress configureren om 2FA af te dwingen voor alle gebruikersrollen, terwijl je tijdelijke vrijstellingen aanbiedt voor onboarding. De plugin ondersteunt TOTP-apps (zoals Google Authenticator en Authy), e-mailcodes en backupmethoden. Met de premium features kan je ook vertrouwde apparaten en white labeling toevoegen.<\/li>\n<li><a href=\"https:\/\/www.wordfence.com\/wordfence-login-security\/\" target=\"_blank\" rel=\"noopener noreferrer\">Wordfence Login Security<\/a> is een spin-off van de hoofdplugin en biedt zelfstandige authenticatie zonder de volledige beveiligingssuite. Het onthoudt apparaten gedurende 30 dagen en bevat reCAPTCHA v3. De plugin werkt ook met aangepaste aanmeldpagina\u2019s en <a href=\"https:\/\/kinsta.com\/nl\/blog\/xmlrpc-php\/\">XML-RPC<\/a>, wat cruciaal is voor mobiele apps en publiceren op afstand.<\/li>\n<li>De <a href=\"https:\/\/wordpress.org\/plugins\/miniorange-login-with-eve-online-google-facebook\/\" target=\"_blank\" rel=\"noopener noreferrer\">miniOrange SSO<\/a>-plugin is ideaal voor bedrijfsomgevingen, omdat deze WordPress koppelt aan identiteitsproviders zoals Azure AD, Google Workspace en Okta. Directorygroepen worden automatisch gekoppeld aan WordPress-rollen, zodat marketing Editor-toegang krijgt, support Contributor-rechten, enzovoort.<\/li>\n<\/ul>\n<p>Bovendien zijn deze plugins allemaal gratis en snel in te stellen.<\/p>\n<h2>Real-time waarschuwingen instellen met webhooks en monitoring<\/h2>\n<p>Kinsta biedt <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/wordpress-monitoring\/\">infrastructuurmonitoring<\/a> als kerndienst: uptime-controles om de drie minuten vanuit tien wereldwijde locaties, detectie van prestatieafwijkingen en e-mailmeldingen bij uitval. Er is ook het <a href=\"https:\/\/kinsta.com\/nl\/docs\/bedrijfsinstellingen\/activiteiten-logboek\/\">Activity Log<\/a> dat alle administratieve acties bijhoudt met tijdstempels en gebruikersattributie.<\/p>\n<p>Toch hebben gebeurtenissen op WordPress niveau <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-activiteitenlogboek\/\">extra monitoring en logging<\/a> nodig als aanvulling op Kinsta&#8217;s toezicht op de infrastructuur.<\/p>\n<figure id=\"attachment_198638\" aria-describedby=\"caption-attachment-198638\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-198638 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/09\/wp-activity-log.png\" alt=\"De headerafbeelding van de WP Activity Log-plugin van WordPress.org.\" width=\"1200\" height=\"391\"><figcaption id=\"caption-attachment-198638\" class=\"wp-caption-text\">De headerafbeelding van WP Activity Log plugin van WordPress.org.<\/figcaption><\/figure>\n<p>Melapress biedt hier een uitstekende oplossing met <a href=\"https:\/\/wordpress.org\/plugins\/wp-security-audit-log\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Activity Log<\/a>. Het legt WordPress-specifieke gebeurtenissen vast met minimale invloed op de prestaties van de geoptimaliseerde omgeving van Kinsta.<\/p>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:49cf24d7-65c0-4d97-8cc2-81bc22f65699-26\" data-testid=\"conversation-turn-52\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&#038;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"912529f5-c8bd-4b19-9ba0-91d52bedbbfc\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"230\" data-is-last-node data-is-only-node>Met de plugin kun je waarschuwingen instellen voor kritieke beveiligingsgebeurtenissen, zoals het aanmaken van nieuwe gebruikers, mislukte aanmeldpogingen, installaties van plugins of thema\u2019s en zelfs wijzigingen in kernbestanden.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<p>Met behulp van webhooks kun je zelfs waarschuwingen koppelen aan de workflow tools van je team. Als je bijvoorbeeld een Slack inkomende webhook maakt, kun je vervolgens WP Activity Log configureren om gestructureerde meldingen te versturen:<\/p>\n<pre><code class=\"language-js\">{\n  \"event_type\": \"user_privilege_escalation\",\n  \"severity\": \"critical\",\n  \"user_affected\": \"john.doe@client.com\",\n  \"role_change\": \"editor_to_administrator\",\n  \"timestamp\": \"2025-08-10T14:30:00Z\",\n  \"site\": \"client-production.kinsta.cloud\"\n}\n<\/code><\/pre>\n<article class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:49cf24d7-65c0-4d97-8cc2-81bc22f65699-27\" data-testid=\"conversation-turn-54\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&#038;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"221cfabf-1d8a-4d6c-89e5-90e8b42f740d\" data-message-model-slug=\"gpt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"212\" data-is-last-node data-is-only-node>De payload identificeert de gebruiker die de actie uitvoert, zodat je deze snel kunt beoordelen en erop kunt reageren. Daarnaast kun je andere tools implementeren die je helpen bij het monitoren van de beveiliging:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<ul>\n<li><a href=\"https:\/\/mainwp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MainWP<\/a> verzamelt beveiligingsgebeurtenissen over je hele portfolio, zodat je het op een speciale Kinsta site kunt implementeren om al je sites te monitoren. De Activity Log-extensie stuurt gebeurtenissen door naar SIEM-platforms voor beveiligingsoperaties binnen de onderneming.<\/li>\n<li><a href=\"https:\/\/patchstack.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Patchstack<\/a> biedt monitoring van kwetsbaarheden met realtime waarschuwingen. Wanneer kwetsbaarheden invloed hebben op je sites, ontvang je onmiddellijk een melding met richtlijnen voor herstel. Het testen van patches is een geweldige use case voor <a href=\"https:\/\/kinsta.com\/nl\/wordpress-hosting\/testomgevingen\/\">Kinsta&#8217;s testomgevingen<\/a> voordat ze in productie gaan.<\/li>\n<\/ul>\n<p>Begin bij het configureren van logboekretentie met 30 dagen voor GDPR, 90 dagen voor <a href=\"https:\/\/kinsta.com\/blog\/pci-compliant-hosting\/\">PCI<\/a> DSS en een jaar voor HIPAA. Voor langdurige retentie is het ook een goed idee om logs te exporteren naar Google Cloud Storage.<\/p>\n<h2>WP-CLI en Kinsta gebruiken om je beveiliging te controleren<\/h2>\n<p>Elke Kinsta omgeving bevat WP-CLI voorge\u00efnstalleerd en <a href=\"https:\/\/kinsta.com\/help\/connect-to-ssh\/\">toegankelijk via SSH<\/a>. Dit maakt snelle beveiligingsaudits en noodmaatregelen mogelijk, die anders uren zouden duren via andere interfaces.<\/p>\n<p>De <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Developer Resources voor WP-CLI<\/a> kunnen je helpen bij het opzetten van systematische audits door gebruik te maken van specifieke commando&#8217;s. Het <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/user\/list\/\" target=\"_blank\" rel=\"noopener noreferrer\">wp user list<\/a> commando filtert bijvoorbeeld op rol, terwijl database queries tijdelijke patronen vinden:<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/bash\n# Monthly user security audit\necho \"=== Administrator Accounts ===\"\nwp user list --role=administrator --fields=ID,user_login,user_email --format=table\necho \"=== Recently Created Users ===\"\nwp db query \"SELECT user_login, user_registered FROM wp_users \nWHERE user_registered &gt; DATE_SUB(NOW(), INTERVAL 30 DAY)\"\n<\/code><\/pre>\n<p>Het script identificeert beveiligingsrisico&#8217;s in je gebruikersbestand, zoals onbevoegde beheeraccounts en verdachte patronen in het aanmaken van gebruikers.<\/p>\n<p>Met het commando <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/core\/verify-checksums\/\" target=\"_blank\" rel=\"noopener noreferrer\">wp core verify-checksums<\/a> kun je WordPress core bestanden controleren met offici\u00eble checksums. Dit detecteert ongeautoriseerde wijzigingen die kunnen wijzen op een compromittering:<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/bash\n# Daily integrity check\ncore_check=$(wp core verify-checksums 2&gt;&1)\nif echo \"$core_check\" | grep -v \"Success\"; then\n  echo \"Alert: Core files modified\"\n  # Send notification to team\nfi\n<\/code><\/pre>\n<p>Wanneer er echter in zeldzame gevallen toch een compromis optreedt, kun je een lockdown script implementeren om bedreigingen te neutraliseren en tegelijkertijd het bewijs te bewaren:<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/bash\n# Emergency lockdown script\n\n# Step 1: Preserve evidence\necho \"Creating forensic backup...\"\nwp db export emergency_backup.sql\ntar czf site_snapshot.tar.gz ~\/public\n\n# Step 2: Block public access\necho \"Enabling maintenance mode...\"\nwp maintenance-mode activate\n\n# Step 3: Revoke admin privileges\necho \"Removing administrative access...\"\nwp user list --role=administrator --field=ID | while read userid;\ndo\n  wp user set-role $userid subscriber\n  echo \"Revoked admin: User ID $userid\"\ndone\n\n# Step 4: Force re-authentication\necho \"Invalidating all sessions...\"\nwp config shuffle-salts\n<\/code><\/pre>\n<p>Elke stap dient een specifiek doel: het bewaart bewijs van de inbreuk voor onderzoek, voorkomt toegang om verdere schade te voorkomen, trekt privileges in om de bedreiging te neutraliseren en maakt de sessie ongeldig om herauthenticatie te forceren.<\/p>\n<h2>Multisite overzicht met MyKinsta en externe dashboards<\/h2>\n<p>Voor het beheren van tientallen WordPress sites moet je vaak de infrastructuurcontroles van MyKinsta combineren met WordPress beheerplatforms. MyKinsta biedt <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/sitebeheer\/#bulk-actions\">bulkacties<\/a> zoals updates, backups en het wissen van de cache voor je hele portfolio (ondersteund door het <a href=\"https:\/\/kinsta.com\/nl\/docs\/bedrijfsinstellingen\/activiteiten-logboek\/\">activiteitenlogboek<\/a>).<\/p>\n<figure id=\"attachment_198639\" aria-describedby=\"caption-attachment-198639\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-198639 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/09\/bulk-actions.png\" alt=\"De MyKinsta-dashboardinterface met het plug-inupdatescherm voor meerdere sites. Sommige plugins hebben uitgevouwen menu\u2019s die de status van die plugin op elke site weergeven.\" width=\"1200\" height=\"683\"><figcaption id=\"caption-attachment-198639\" class=\"wp-caption-text\">MyKinsta&#8217;s bulkacties.<\/figcaption><\/figure>\n<p>De native functionaliteit van Kinsta zal centraal staan in je beveiligingsfundamenten:<\/p>\n<ul>\n<li>Bulkacties voor gelijktijdige operaties op verschillende sites.<\/li>\n<li>Activiteitlogging voor uitgebreide audit-trails.<\/li>\n<li>Custom labels voor het organiseren van sites per klant of beveiligingsniveau.<\/li>\n<li>API toegang voor programmatische controle.<\/li>\n<\/ul>\n<p>Je kunt dit ook uitbreiden met andere WordPress beheerplatforms:<\/p>\n<ul>\n<li>MainWP kan je meer bieden dan alleen logboekfunctionaliteit. Het kan draaien op je <a href=\"https:\/\/kinsta.com\/nl\/prijzen\/\">Kinsta pakket<\/a> en je helpen je portfolio te beheren als &#8216;child&#8217;-sites. De tool scant op kwetsbaarheden, beheert gecentraliseerde plugins, monitort de integriteit van bestanden, versterkt de beveiliging in bulk en biedt nog meer mogelijkheden.<\/li>\n<li><a href=\"https:\/\/managewp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">ManageWP<\/a> werkt als een Software as a Service (SaaS) oplossing voor <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-multisite-plugins\/\">WordPress Multisite<\/a> en maakt verbinding via een Worker plugin. Het premium aanbod voegt realtime scannen en white-label rapportage toe.<\/li>\n<\/ul>\n<p>Je zou zelfs kunnen overwegen om de <a href=\"https:\/\/docs.kinsta.com\/docs\/kinsta-api\/\">Kinsta API<\/a> te gebruiken om custom beveiligingsdashboards te bouwen. Hier is een eenvoudige en eenvoudige manier om te beginnen:<\/p>\n<pre><code class=\"language-js\">\/\/ Kinsta API security monitoring\nasync function checkSitesSecurity() {\n  const response = await fetch('https:\/\/api.kinsta.com\/v2\/sites', {\n    headers: {\n      'Authorization': `Bearer ${process.env.KINSTA_API_KEY}`\n    }\n  });\n\n  const sites = await response.json();\n\n  \/\/ Check each site's security status\n  return sites.map(site =&gt; ({\n    name: site.name,\n    ssl_active: site.ssl?.status === 'active',\n    php_current: parseFloat(site.php_version) &gt;= 8.0,\n    backup_recent: site.backups?.[0]?.created_at &gt; Date.now() - 86400000\n  }));\n}\n<\/code><\/pre>\n<p>Wanneer je dit implementeert, moet je er echter voor zorgen dat je let op belangrijke beveiligingsindicatoren voor de infrastructuur: het controleren van SSL statussen, PHP versies en de frequentie van backups.<\/p>\n<h2>Transparante beveiliging voor de klant ontwikkelen<\/h2>\n<p>Wat je ook implementeert, klanten willen en hebben bewijs nodig dat hun investering bescherming geeft. Als je een transparant beleid voert met betrekking tot je beveiliging, schep je vertrouwen en rechtvaardig je de onderhoudscontracten die je hebt afgesloten.<\/p>\n<p>De structuur en presentatie van je rapporten bepaal je zelf. Zorg er echter voor dat je analyses en statistieken opneemt om de beveiliging van zowel de infrastructuur als de applicaties aan te tonen. Je kunt bijvoorbeeld infrastructuurgegevens van Kinsta leveren:<\/p>\n<ul>\n<li>Uptime-percentage en incidentgeschiedenis.<\/li>\n<li>DDoS pogingen geblokkeerd door Cloudflare.<\/li>\n<li>SSL certificaatstatus en vernieuwingsdatums.<\/li>\n<li>Backup succespercentages en beschikbaarheid.<\/li>\n<li>PHP versie en beveiligingspatches.<\/li>\n<\/ul>\n<p>Vanuit WordPress kun je je statistieken opvragen:<\/p>\n<ul>\n<li>Het aantal geblokkeerde mislukte inlogpogingen.<\/li>\n<li>Kwetsbaarheden die je hebt ontdekt en gepatcht.<\/li>\n<li>Het bijhouden van wijzigingen in gebruikersrechten.<\/li>\n<li>Resultaten van verificatie van bestandsintegriteit.<\/li>\n<li>Resultaten van beveiligingsscans.<\/li>\n<\/ul>\n<p>Afhankelijk van het rapport dat je nodig hebt, kan het ook nuttig zijn om bedrijfsgegevens op te nemen. Het kan bijvoorbeeld een lijst zijn van de inkomsten die je hebt beschermd tijdens aanvallen, hoe je de compliance hebt gehandhaafd, de beschikbaarheid van de site en nog veel meer.<\/p>\n<p>Sommige klanten hebben behoefte aan real-time inzicht, wat eenvoudiger te implementeren kan zijn dan je denkt. Met behulp van het WordPress <a href=\"https:\/\/kinsta.com\/nl\/blog\/gebruikersrollen-wordpress\/\">rollen- en bevoegdhedensysteem<\/a> kun je bijvoorbeeld protocollen maken voor beperking van toegang:<\/p>\n<pre><code class=\"language-php\">\/**\n * Create client security viewer role\n * Based on WordPress Roles and Capabilities documentation\n *\/\n\nfunction create_security_viewer_role() {\n    remove_role('security_viewer');\n    add_role('security_viewer', 'Security Viewer', array(\n        'read' =&gt; true,\n        'view_security_reports' =&gt; true,\n        'view_activity_logs' =&gt; true\n    ));\n}\n\nadd_action('init', 'create_security_viewer_role');\n\n\/**\n * Restrict viewer access to sensitive areas\n *\/\n\nfunction restrict_viewer_access() {\n    $user = wp_get_current_user();\n\n    if (in_array('security_viewer', $user-&gt;roles)) {\n        $restricted = array('plugins.php', 'themes.php', 'users.php');\n        $current = basename($_SERVER['SCRIPT_NAME']);\n\n        if (in_array($current, $restricted)) {\n            wp_redirect(admin_url('index.php'));\n            exit;\n        }\n    }\n}\n\nadd_action('admin_init', 'restrict_viewer_access');\n<\/code><\/pre>\n<p>Het eindresultaat van deze implementatie cre\u00ebert een <strong>Viewer<\/strong> rol met beperkte mogelijkheden. Dit stelt je in staat om realtime beveiligingsmonitoring te bieden aan klanten, terwijl kritische wijzigingen tijdens het browsen worden voorkomen.<\/p>\n<h2>Samenvatting<\/h2>\n<p>Voor het bouwen van effectieve WordPress beveiligingsworkflows op Kinsta zijn beschermingen nodig op zowel het niveau van de infrastructuur- als de applicatie.<\/p>\n<p>Kinsta biedt de basis door zijn ge\u00efsoleerde containertechnologie, Cloudflare WAF, verplichte 2FA en monitoringfunctionaliteit. Voor workflows op WordPress niveau zijn aanvullende plugins nodig om de lege plekken in te vullen, maar een complete beveiligingsarchitectuur is meer dan mogelijk.<\/p>\n<p>Sommige van deze tools integreren ook naadloos met de infrastructuur van Kinsta. Je kunt bijvoorbeeld WP-CLI op elke server hebben, API&#8217;s voor automatisering en bulkoperaties voor effici\u00ebntie.<\/p>\n<p>Als je klaar bent om zakelijke WordPress beveiligingsworkflows te bouwen, <a href=\"https:\/\/kinsta.com\/nl\/wordpress-hosting\/\">verken dan Kinsta&#8217;s managed WordPress hosting<\/a> en ontdek hoe een goede infrastructuur beveiliging beheersbaar maakt op schaal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je hebt al infrastructuurbescherming op zakelijk niveau dankzij Kinsta&#8217;s eigen beveiligingsfeatures via ge\u00efsoleerde containers, een Cloudflare Enterprise WAF, SOC 2 Type II compliance en verplichte MyKinsta &#8230;<\/p>\n","protected":false},"author":199,"featured_media":63485,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[900],"class_list":["post-63484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-wordpress-beveiliging"],"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>WordPress beveiligingsworkflows: implementatiegids<\/title>\n<meta name=\"description\" content=\"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.\" \/>\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\/wordpress-beveiliging-workflows\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress beveiligingsworkflows op Kinsta: zo implementeer je ze\" \/>\n<meta property=\"og:description\" content=\"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/\" \/>\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=\"2025-10-03T07:19:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-06T08:29:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide-1024x512.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=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"WordPress beveiligingsworkflows op Kinsta: zo implementeer je ze\",\"datePublished\":\"2025-10-03T07:19:15+00:00\",\"dateModified\":\"2025-10-06T08:29:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/\"},\"wordCount\":1597,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png\",\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/\",\"name\":\"WordPress beveiligingsworkflows: implementatiegids\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png\",\"datePublished\":\"2025-10-03T07:19:15+00:00\",\"dateModified\":\"2025-10-06T08:29:44+00:00\",\"description\":\"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress beveiliging\",\"item\":\"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-beveiliging\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"WordPress beveiligingsworkflows op Kinsta: zo implementeer je ze\"}]},{\"@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\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/nl\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WordPress beveiligingsworkflows: implementatiegids","description":"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.","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\/wordpress-beveiliging-workflows\/","og_locale":"nl_NL","og_type":"article","og_title":"WordPress beveiligingsworkflows op Kinsta: zo implementeer je ze","og_description":"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.","og_url":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2025-10-03T07:19:15+00:00","article_modified_time":"2025-10-06T08:29:44+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png","type":"image\/png"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide-1024x512.png","twitter_creator":"@Kinsta_NL","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Jeremy Holcombe","Geschatte leestijd":"10 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"WordPress beveiligingsworkflows op Kinsta: zo implementeer je ze","datePublished":"2025-10-03T07:19:15+00:00","dateModified":"2025-10-06T08:29:44+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/"},"wordCount":1597,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png","inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/","url":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/","name":"WordPress beveiligingsworkflows: implementatiegids","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png","datePublished":"2025-10-03T07:19:15+00:00","dateModified":"2025-10-06T08:29:44+00:00","description":"Zakelijke WordPress vereist robuuste beveiliging en betrouwbare hosting. In dit artikel lees je hoe je WordPress-beveiligingsworkflows implementeert op Kinsta.","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/10\/wordpress-security-workflows-on-kinsta-implementation-guide.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging-workflows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"WordPress beveiliging","item":"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-beveiliging\/"},{"@type":"ListItem","position":3,"name":"WordPress beveiligingsworkflows op Kinsta: zo implementeer je ze"}]},{"@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\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/nl\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/63484","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\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/comments?post=63484"}],"version-history":[{"count":4,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/63484\/revisions"}],"predecessor-version":[{"id":63506,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/63484\/revisions\/63506"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/translations\/es"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/63484\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/63485"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=63484"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=63484"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=63484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}