{"id":20509,"date":"2026-11-03T14:47:17","date_gmt":"2026-11-03T13:47:17","guid":{"rendered":"https:\/\/surver.nl\/kennisbank\/wordpress-updaten-core-themas-en-plugins-veilig-bijhouden\/"},"modified":"2026-11-03T14:47:17","modified_gmt":"2026-11-03T13:47:17","slug":"updating-wordpress-safely-maintaining-the-core-themes-and-plugins","status":"publish","type":"kennisbank","link":"https:\/\/surver.nl\/en\/kennisbank\/wordpress-updaten-core-themas-en-plugins-veilig-bijhouden\/","title":{"rendered":"Updating WordPress: Keeping the Core, Themes, and Plugins Up to Date Safely"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-updaten-core-themas-en-plugins-veilig-bijhouden-v2.jpg\" alt=\"Updating WordPress: Keeping the Core, Themes, and Plugins Up to Date Safely\" class=\"wp-image-20508\" srcset=\"https:\/\/surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-updaten-core-themas-en-plugins-veilig-bijhouden-v2.jpg 1024w, https:\/\/surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-updaten-core-themas-en-plugins-veilig-bijhouden-v2-300x188.jpg 300w, https:\/\/surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-updaten-core-themas-en-plugins-veilig-bijhouden-v2-768x482.jpg 768w, https:\/\/surver.nl\/wp-content\/uploads\/2026\/11\/kennisbank-wordpress-updaten-core-themas-en-plugins-veilig-bijhouden-v2-18x12.jpg 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The little red number next to <strong>Dashboard &gt; Updates<\/strong> It gets higher every week, but you\u2019re afraid to click \u201cUpdate\u201d because you\u2019re worried your site will go down afterward. You can update WordPress safely by first creating a backup, performing the updates in small batches (plugins first, then the theme, then the WordPress core), and checking after each batch to make sure your site is still working. Below, you\u2019ll find the order in which I update, what I let run automatically, and what to do if something goes wrong.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"welke-updates-wordpress-kent-en-hoe-riskant-ze-zijn\">What Types of Updates Does WordPress Have, and How Risky Are They?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A WordPress site receives updates at three levels: the core, the theme, and the plugins, and each level carries its own risks. The core is WordPress itself. Minor maintenance releases are issued\u2014such as from 6.8.1 to 6.8.2\u2014which primarily fix security vulnerabilities and bugs. WordPress installs these automatically by default, and they almost never cause any issues. Major releases, such as from 6.8 to 6.9, add new features and sometimes change things that plugins rely on. With such a release, I usually wait a few days until the first fix release is available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Theme updates affect the design. They\u2019re especially risky if someone has ever edited the theme files directly, because the update will overwrite those customizations without warning. That\u2019s why customizations should be placed in a <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/create-child-theme-in-wordpress\/\">child theme<\/a>, a subtopic that keeps your customizations safe. Plugin updates are the most common and cause the most conflicts. That makes sense, since you\u2019re having software from dozens of different developers work together. There\u2019s something else to consider as well. Translations also receive updates, and the PHP version on the server changes accordingly. A plugin that requires a newer version of PHP than the one your server is running may no longer work after an update, so if in doubt, check the requirements on the plugin page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"zo-update-je-in-de-juiste-volgorde\">Here's how to update in the correct order<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The safest order is to create a backup, check the requirements, install plugins in small batches, install the theme, and finally update the core\u2014with a quick test after each step.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Back up your files and your database. This is the step that makes up for everything. You can read about how to do this properly in the <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/wordpress-backup-and-migration-the-complete-guide\/\">Guide to WordPress Backup and Migration<\/a>.<\/li>\n\n<li>If your site relies on revenue, test major updates on a <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/wordpress-staging-environment\/\">staging environment<\/a>, a copy of your site that won't bother anyone if something goes wrong.<\/li>\n\n<li>For major updates, read the changelog and check each plugin <strong>Tested up to<\/strong> and the required PHP version.<\/li>\n\n<li>Choose a quiet time. Not Friday afternoon at 5:00 p.m., and if you're shopping online, not during peak hours.<\/li>\n\n<li>Update the plugins in groups of two or three via <strong>Dashboard &gt; Updates<\/strong>, then the theme, and finally WordPress itself.<\/li>\n\n<li>After each update, check the site. Does the homepage load, does the contact form work, and can you complete the checkout process?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Why plugins first? Developers often release a version that\u2019s ready for the next WordPress release, so if your plugins are up to date, the new core will land on a foundation that\u2019s ready for it. If something breaks all at once after thirty updates, you won\u2019t know which one is to blame. With updates in pairs, you\u2019ll know within a minute. Also pay attention to premium plugins and page builders. They only update with a valid license, and an expired license is a hidden cause of outdated software. You can read more about this in <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/installing-managing-and-updating-wordpress-plugins\/\">Install, manage, and update plugins<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"automatische-updates-wat-ik-aanzet-en-wat-niet\">Automatic updates: what to turn on and what to turn off<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Automatic updates are safe for minor core versions and simple add-on plugins, but not for the components on which your site\u2019s functionality depends. Since WordPress 5.5, you can under <strong>Plugins &gt; Installed plugins<\/strong> per plugin <strong>Enable automatic updates<\/strong> click on, and at <strong>View &gt; Themes<\/strong> You can do that on a per-theme basis. I always leave automatic core maintenance updates enabled, because those are your security patches. A plugin that only handles a redirect or adds a minor setting can safely update automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I update your e-commerce plugin, your page builder, your theme, and everything related to payments or forms manually. Fully automatic updates sound hassle-free, but in practice, it means your site could go down at 3 a.m. while no one is watching. WordPress does send an email to the administrator\u2019s address after an automatic update, so make sure that address is being monitored. If a plugin hasn\u2019t received any updates for a long time, the question isn\u2019t when to update it but whether it should still be there. In <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/clean-up-outdated-wordpress-plugins\/\">Clean up outdated plugins<\/a> You can read my take on that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"als-een-update-je-site-breekt\">If an update breaks your site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If an update breaks your site, disable the most recently updated plugin or theme, and if that doesn\u2019t help, restore the backup from before the update. First, I clear the cache, because a broken layout is surprisingly often just an old cached version. If that doesn\u2019t help, I deactivate the plugin that was updated most recently. If you can no longer access the dashboard, rename the folder for that plugin via the file manager or SFTP to <code>wp-content\/plugins<\/code>, after which WordPress disables it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your site gets stuck on a message saying it's temporarily unavailable due to scheduled maintenance, it means an update was interrupted. In that case, delete the file <code>.maintenance<\/code> in your site's root directory and run the update again. If you want to revert to the previous version of a single plugin, you can do so using a rollback plugin like WP Rollback. This is faster than restoring a full backup, but only if you\u2019re certain that plugin is the source of the problem. Afterward, report the issue to the developer and wait for a fixed version. The complete troubleshooting guide, explaining what each symptom means, can be found in <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/how-to-fix-a-failed-wordpress-update\/\">Site Down After an Update<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"maak-er-een-vast-ritme-van\">Make it a regular habit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The best update strategy is a boring one: set a fixed time each week or every two weeks to back up, update, and check your site. Fifteen minutes a week is safer than spending an afternoon every quarter on thirty updates. The longer you wait, the greater the risk. An updated site can be brought up to date in five minutes, but a neglected site becomes a project because you\u2019ll have to bridge multiple major versions at once. Use the <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/wordpress-maintenance-checklist\/\">WordPress Maintenance Checklist<\/a> as a guideline. The general maintenance schedule is listed in <a href=\"https:\/\/surver.nl\/en\/knowledge-base\/wordpress-management-the-complete-guide-for-beginners-and-advanced-users\/\">WordPress Management: The Complete Guide<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you'd rather not do this yourself, we at Surver will take care of it for you with <a href=\"https:\/\/surver.nl\/en\/services\/wordpress-maintenance-management\/\">WordPress maintenance<\/a>. We update the core, themes, and plugins every month. The extent of our subsequent checks depends on your package\u2014ranging from no checks for the Personal plan to a functional check for the Business plan, and for the Enterprise plan, we first test the updates on staging. If your site has been down for a while, catching up on those issues is also included. If you\u2019d rather do it yourself on our <a href=\"https:\/\/surver.nl\/en\/managed-hosting\/wordpress\/\">Managed WordPress Hosting<\/a>, then create a staging environment by cloning your installation in Installatron, and restore a backup using JetBackup 5 in cPanel. Be sure to create a fresh backup before restoring, because the current state is not automatically saved.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"veelgestelde-vragen\">Frequently Asked Questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How often should I update WordPress?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check for updates at least once a week, and install security updates as soon as possible. For a small site without an online store, checking once every two weeks is also fine, as long as automatic core maintenance updates are enabled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What happens if I don't update WordPress?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your site will continue to work as usual for now, but known vulnerabilities in old plugins and themes are being actively exploited by bots. Outdated software is the most common cause of hacked WordPress sites that I come across. In addition, each subsequent update is getting larger and therefore riskier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Will I lose my content during a WordPress update?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No, your pages, posts, and settings are stored in the database, and an update only replaces software files. However, customizations made to a parent theme may be lost, which is why you should always make a backup first. At Surver, we also create daily, weekly, and monthly backups for our shared hosting plans.<\/p>","protected":false},"excerpt":{"rendered":"<p>Het rode cijfertje bij Dashboard &gt; Updates wordt elke week hoger, maar je durft niet op bijwerken te klikken omdat je bang bent dat je site daarna plat ligt. WordPress update je veilig door eerst een back-up te maken, de updates in kleine porties uit te voeren (eerst plugins, dan het thema, dan WordPress-core) en [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":20508,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"kennisbank_categorieen":[62],"class_list":["post-20509","kennisbank","type-kennisbank","status-publish","has-post-thumbnail","hentry","kennisbank_categorieen-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank\/20509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank"}],"about":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/types\/kennisbank"}],"author":[{"embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/users\/2"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/media\/20508"}],"wp:attachment":[{"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/media?parent=20509"}],"wp:term":[{"taxonomy":"kennisbank_categorieen","embeddable":true,"href":"https:\/\/surver.nl\/en\/wp-json\/wp\/v2\/kennisbank_categorieen?post=20509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}