{"id":1506076,"date":"2020-11-12T10:40:09","date_gmt":"2020-11-12T10:40:09","guid":{"rendered":"https:\/\/wpx.net\/blog\/?p=1506076"},"modified":"2023-11-02T12:12:24","modified_gmt":"2023-11-02T12:12:24","slug":"should-you-set-your-wordpress-site-to-automatically-update-everything","status":"publish","type":"post","link":"https:\/\/wpx.net\/blog\/should-you-set-your-wordpress-site-to-automatically-update-everything\/","title":{"rendered":"Should You Set Your WordPress Site To Automatically Update Everything?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Argument_FOR_Auto-Updating_Your_WordPress_Sites\"><\/span>The Argument <u>FOR<\/u> Auto-Updating Your WordPress Sites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>When it comes to WordPress, there are at least THREE main software components to keep in mind:&nbsp;<\/p>\n\n\n\n<p>[1] WordPress (sometimes called the &#8220;WP core&#8221;)<br>[2] Themes\/templates<br>[3] Plugins<\/p>\n\n\n\n<p>Let&#8217;s start with WordPress plugins.<\/p>\n\n\n\n<p>In my view, the single best thing and single worst thing about WordPress is plugins. On the one hand, these open-source software add-ons allow us to heavily customize our WP sites in ways not easily possible with a more &#8216;normal&#8217; kind of website.<\/p>\n\n\n\n<p>They add flexibility, amazing value for (no) money, and specific functionality and have created a vast ecosystem of developers and software entrepreneurs.<\/p>\n\n\n\n<p>Cool right?<\/p>\n\n\n\n<p>Yet at the same time, they have opened up something of a &#8216;Pandora&#8217;s Box&#8217; in three distinct ways:<\/p>\n\n\n\n<p>1. <b>Security vulnerabilities<\/b> in (too) many plugins have proven to be a hacker&#8217;s fantasy and a lot of these aren&#8217;t even discovered for years.&nbsp;<\/p>\n\n\n\n<p>Sometimes, with popular plugins,&nbsp;<a href=\"https:\/\/wptavern.com\/100000-wordpress-sites-compromised-using-the-slider-revolution-security-vulnerability\" target=\"_blank\" rel=\"noopener\"><b>hundreds of thousands of sites can be affected<\/b><\/a>, even when the plugins were built by experienced coders.&nbsp;<\/p>\n\n\n\n<p>Software vulnerabilities are just a fact of life generally &#8211; even Intel had their own major issues with the&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Meltdown_(security_vulnerability)\" target=\"_blank\" rel=\"noopener\"><b>Meltdown bug<\/b><\/a>.<\/p>\n\n\n\n<p>And, even a completely up-to-date plugin can have an unknown exploit waiting for hackers or anti-hackers to find.<\/p>\n\n\n\n<p>Plus, an inactive plugin can still be a security risk even if it is disabled and not set to Active!<\/p>\n\n\n\n<p>2. <b>WordPress sites can also become very slow and heavy<\/b> with too many plugins.<\/p>\n\n\n\n<p>I wrote about this&nbsp;<b><a rel=\"noopener\" href=\"https:\/\/wpx.net\/blog\/wordpress-admin-slow-heres-why\/\" target=\"_blank\">here<\/a>&nbsp;<\/b>and the all-time record for the most plugins on one site that we have seen at WPX was just over 200!<\/p>\n\n\n\n<p>That&#8217;s not the worst part though.<\/p>\n\n\n\n<p>The worst part is that in most cases, the site owner isn&#8217;t even using many\/most of those plugins anymore &#8211; hello &#8220;<a rel=\"noopener\" href=\"https:\/\/www.entrepreneur.com\/article\/288370\" target=\"_blank\"><b>shiny object syndrome<\/b><\/a>&#8221; &#8211; but didn&#8217;t get around to removing them, and probably never will.<\/p>\n\n\n\n<p>WPX is all about\u00a0<b>the <\/b><a rel=\"noopener\" href=\"https:\/\/wpx.net\/wordpress-speed\/\" target=\"_blank\"><b>speed of page loading<\/b><\/a>\u00a0(<a rel=\"noopener\" href=\"https:\/\/wpx.net\/wordpress-speed\/does-wpx-support-really-respond-in-30-seconds\/\" target=\"_blank\"><b>support too<\/b><\/a>!) and it&#8217;s a shame that sometimes our hard work on the hosting end gets undone by a ton of (mostly unused but not deleted) plugins slowing a site down &#8211; especially on the WP Admin backend &#8211; to a frustrating crawl.<\/p>\n\n\n\n<p>In short, we&#8217;re all hoarding too many plugins, we all need to audit those and delete the unwanted\/unused ones.<\/p>\n\n\n\n<p>But apart from the raw number of plugins, just one badly coded plugin can cause a ton of trouble for a server or other plugins.<\/p>\n\n\n\n<p>3. <b style=\"font-size: inherit; text-align: inherit; color: var( --e-global-color-text ); letter-spacing: unset;\">Software conflicts<\/b> &#8211; see the section below, &#8220;<b style=\"font-size: inherit; text-align: inherit; color: var( --e-global-color-text ); letter-spacing: unset;\">The Argument AGAINST Auto-Updating Your WordPress Sites<\/b>&#8221; (WordPress has these switched OFF by default too).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Turn_ON_Auto-Updating_For_Your_Plugins\"><\/span>How To Turn ON Auto-Updating For Your Plugins<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Since WordPress 5.5, auto-updating plugins and themes\/templates have been an option.<\/p>\n\n\n\n<p>Let&#8217;s start with plugins BUT make sure to read the case AGAINST enabling this option below BEFORE flicking the switch.<\/p>\n\n\n\n<p>Inside your <b>WordPress Admin<\/b> area, on the <b>left menu<\/b>, click on <b>Plugins <\/b>to bring up the full list of inactive and active plugins installed on your site.<\/p>\n\n\n\n<p>Above the list, you can see a check box called, mysteriously, <b>Plugin <\/b>(the top red arrow below is pointing to it). Click it to tick it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1904\" height=\"833\" src=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2020\/11\/1-update.png\" alt=\"\" class=\"wp-image-2016673\" srcset=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2020\/11\/1-update.png 1904w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2020\/11\/1-update-300x131.png 300w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2020\/11\/1-update-1024x448.png 1024w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2020\/11\/1-update-768x336.png 768w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2020\/11\/1-update-1536x672.png 1536w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2020\/11\/1-update-200x88.png 200w\" sizes=\"auto, (max-width: 1904px) 100vw, 1904px\" \/><\/figure>\n\n\n\n<p>From the drop-down menu above the <b>Plugin <\/b>check box, choose <b>Enable Auto-updates<\/b> and then click on the <b>Apply <\/b>button &#8211; that&#8217;s it, job done:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"777\" height=\"724\" src=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/2-update.png\" alt=\"\" class=\"wp-image-2016674\" srcset=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/2-update.png 777w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/2-update-300x280.png 300w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/2-update-768x716.png 768w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/2-update-200x186.png 200w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/figure>\n\n\n\n<p>Just make sure that you use a safety option like the one described below, in case a plugin (or theme) auto-update brings your whole site down (it happens).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Turn_On_Auto-Updating_For_Your_ThemesTemplates\"><\/span>How To Turn On Auto-Updating For Your Themes\/Templates<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If you are NOT using a customized theme (e.g. you paid a developer to make one in a specific way), WordPress also allows the auto-updating of normal themes\/templates.<\/p>\n\n\n\n<p>To do this, and it has to be one theme at a time though you are probably settled on one particular template anyway, go to the left menu in your<b> WordPress Admin<\/b> area to <b>Appearance<\/b>&#8211;<b>Themes<\/b>.<\/p>\n\n\n\n<p>Click on <b>Themes <\/b>to see the options currently available. Then hover your mouse over your current, installed theme\/template where you should see a <b>Theme Details<\/b>. Click on that <strong>Theme Details<\/strong> button. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1904\" height=\"731\" src=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/3-update.png\" alt=\"\" class=\"wp-image-2016676\" srcset=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/3-update.png 1904w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/3-update-300x115.png 300w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/3-update-1024x393.png 1024w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/3-update-768x295.png 768w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/3-update-1536x590.png 1536w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/3-update-200x77.png 200w\" sizes=\"auto, (max-width: 1904px) 100vw, 1904px\" \/><\/figure>\n\n\n\n<p>You should now see a link &#8211; follow the red arrow below &#8211; called <b>Enable auto-updates<\/b>.&nbsp;<\/p>\n\n\n\n<p>Click on that to enable it and this must be done SEPARATELY for each theme\/template you want to update automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1911\" height=\"848\" src=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/4-update.png\" alt=\"\" class=\"wp-image-2016677\" srcset=\"https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/4-update.png 1911w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/4-update-300x133.png 300w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/4-update-1024x454.png 1024w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/4-update-768x341.png 768w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/4-update-1536x682.png 1536w, https:\/\/wpx.net\/blog\/wp-content\/uploads\/2023\/11\/4-update-200x89.png 200w\" sizes=\"auto, (max-width: 1911px) 100vw, 1911px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Backup_Warnings_If_An_Update_Breaks_Your_Site\"><\/span>Backup Warnings If An Update Breaks Your Site<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>One way to imperfectly monitor if your site has gone offline due to an auto-update of plugins, themes or WordPress itself is to create a free account at&nbsp;<a href=\"https:\/\/uptimerobot.com\/\" target=\"_blank\" rel=\"noopener\"><b>UptimeRobot.com<\/b><\/a>&nbsp;and monitor your site status there (they email you if your site goes offline).<\/p>\n\n\n\n<p>However, we track our own sites there and you can get occasional false positives.<\/p>\n\n\n\n<p>A quick way to cross-check whether your site is actually live on the Web is via&nbsp;<a href=\"https:\/\/downforeveryoneorjustme.com\/\" target=\"_blank\" rel=\"noopener\"><b>downforeveryoneorjustme.com<\/b><\/a>&nbsp;or a&nbsp;<a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noopener\"><b>Pingdom Tools<\/b><\/a>&nbsp;scan.&nbsp;<\/p>\n\n\n\n<p>If your site is broken, it will show a failed result on those services.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_About_Auto_Updates_Of_WordPress_Itself\"><\/span>What About Auto Updates Of WordPress Itself?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Apart from WordPress plugins and WordPress themes\/templates, there is the matter of updating WordPress itself (remember, this is often referred to as a <b>core update<\/b>).<\/p>\n\n\n\n<p>There is no option (yet!) inside WordPress to enable that AND WordPress core updates can be a little buggy for the first week or two after the update so it&#8217;s NOT recommended to set that on autopilot anyway &#8211; you have been warned!<\/p>\n\n\n\n<p>But if you&#8217;re determined to do that, it can be set up with a free plugin (yes, another plugin) called&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/stops-core-theme-and-plugin-updates\/\" target=\"_blank\" rel=\"noopener\"><b>Easy Updates Manager<\/b><\/a>.<\/p>\n\n\n\n<p>Even hosting companies who automatically update all of their customers&#8217; sites to the latest version of WordPress (WPX does NOT, for the reasons detailed on this page) usually wait a few weeks after a new core update release for any bugs to be ironed out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Argument_AGAINST_Auto-Updating_Your_WordPress_Sites\"><\/span>The Argument <u>AGAINST<\/u> Auto-Updating Your WordPress Sites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Unlike some hosting services, WPX does\u00a0<b>NOT <\/b>currently auto-update the sites of WPX customers (plugins,\u00a0 themes\/templates, or WordPress itself).<\/p>\n\n\n\n<p><b>Huh, why not?<\/b><\/p>\n\n\n\n<p>The simple reason is that in the past we have had far too many WPX customers&#8217; sites break when a plugin, template, or WordPress auto-updated and it brought the whole site down.<\/p>\n\n\n\n<p><b>When it comes to hosting, a LOT of software has to get along peacefully with other software for a site to run properly.<\/b><\/p>\n\n\n\n<p>Often (too often!) though, there are software conflicts between plugins, conflicts between plugins and WordPress versions, and conflicts between plugins and PHP versions.<\/p>\n\n\n\n<p>Plus, most plugins for WordPress out there are free (58,000+ at last count just in the&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\"><b>WP repository<\/b><\/a>) and generally coded by well-meaning amateurs who often fail to understand the server or environmental impact of their programming decisions.<\/p>\n\n\n\n<p><b>If you think it&#8217;s strange that&nbsp;<\/b><a href=\"https:\/\/terrykyle.com\/promo-codes\/\" target=\"_blank\" rel=\"noopener\">WPX<\/a><b>&nbsp;does not auto-update, remember that WordPress itself has auto-update turned OFF by default and it needs to be enabled for BOTH plugins and templates (and via a&nbsp;<\/b><a href=\"https:\/\/wordpress.org\/plugins\/stops-core-theme-and-plugin-updates\/\" target=\"_blank\" rel=\"noopener\"><b>plugin<\/b><\/a><b>&nbsp;for the WordPress core) &#8211; what does that tell you about the risk factor?<\/b><\/p>\n\n\n\n<p>In short, we leave that decision up to you about your site but if you DO want to enable auto-updates on your WP blog, the steps above show you exactly how to do that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Argument FOR Auto-Updating Your WordPress Sites When it comes to WordPress, there are at least THREE main software components to keep in mind:&nbsp; [1] WordPress (sometimes called the &#8220;WP core&#8221;)[2] Themes\/templates[3] Plugins Let&#8217;s start with WordPress plugins. In my view, the single best thing and single worst thing about WordPress is plugins. On the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2015369,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[86],"tags":[],"ppma_author":[103],"class_list":["post-1506076","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"blocksy_meta":[],"authors":[{"term_id":103,"user_id":1,"is_guest":0,"slug":"wpx_blog3826","display_name":"Terry Kyle","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/9819e4a6f61650acc8fb4bcf3113de879a44c80a9cac414c99dc514ff0800331?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/posts\/1506076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/comments?post=1506076"}],"version-history":[{"count":10,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/posts\/1506076\/revisions"}],"predecessor-version":[{"id":2016678,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/posts\/1506076\/revisions\/2016678"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/media\/2015369"}],"wp:attachment":[{"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/media?parent=1506076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/categories?post=1506076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/tags?post=1506076"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/wpx.net\/blog\/wp-json\/wp\/v2\/ppma_author?post=1506076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}