Automatiska uppdateringar

Att hålla WordPress kärna, tillägg och teman uppdaterade är en av de viktigaste sakerna du kan göra för säkerheten. Denna sida förklarar hur uppdateringar hanteras på Templ och hur du styr vilka som körs automatiskt.

Hur uppdateringar fungerar på Templ

WordPress-uppdateringar körs enligt hur varje hemsida är konfigurerad - Templ ändrar aldrig dina uppdateringsinställningar eller tillämpar uppdateringar åt dig.

Undantagen är vår betalda WordPress-uppdateringstjänst och sällsynta säkerhetsnödsituationer.

Vår rekommendation

Håll automatiska minor-uppdateringar aktiverade. WordPress installerar minor- och säkerhetsversioner automatiskt som standard, och säkerhetskorrigeringar backportas till äldre major-grenar - så åtminstone, håll dig på den senaste minor-versionen av din gren.

Denna standard gäller endast om ingenting har inaktiverat den. För att göra det explicit, ange följande i wp-config.php:

define( 'WP_AUTO_UPDATE_CORE', 'minor' );

För att uppdatera kärnan omedelbart själv, kör detta över SSH:

wp core update --minor

Du kan kontrollera om dina versioner påverkas av ett känt problem med verktyget Hitta sårbarheter.

Välj vilka tillägg och teman som uppdateras automatiskt

Sedan WordPress 5.5 kan du aktivera eller inaktivera automatiska uppdateringar för varje tillägg och tema individuellt, direkt i WP Admin.

Tillägg

I WP Admin, gå till Tillägg. Varje tillägg har en Automatiska uppdateringar-kolumn med en Aktivera automatiska uppdateringar eller Inaktivera automatiska uppdateringar-länk. Klicka på länken för ett tillägg för att växla automatiska uppdateringar för endast det tillägget.

För att ändra flera tillägg samtidigt, markera dem med kryssrutorna, välj Aktivera automatiska uppdateringar eller Inaktivera automatiska uppdateringar från Massåtgärder-rullgardinsmenyn högst upp i listan, och klicka på Verkställ.

Teman

I WP Admin, gå till Utseende → Teman och klicka på ett tema för att öppna dess detaljer. Använd länken Aktivera automatiska uppdateringar eller Inaktivera automatiska uppdateringar för att växla automatiska uppdateringar för det temat.

Inaktivera WordPress kärnuppdateringar

För att inaktivera automatiska WordPress kärnuppdateringar, lägg till följande rad i din wp-config.php:

define( 'WP_AUTO_UPDATE_CORE', false );

Inaktivera alla tilläggs- och temauppdateringar via kod

För att stänga av automatiska uppdateringar för alla tillägg, lägg till detta i ditt aktiva temas functions.php-fil:

add_filter( 'auto_update_plugin', '__return_false' );

För att stänga av automatiska uppdateringar för alla teman, använd detta filter:

add_filter( 'auto_update_theme', '__return_false' );

Exkludera specifika tillägg via kod

Om du hanterar automatiska uppdateringar i kod och vill att de flesta tillägg ska uppdateras automatiskt samtidigt som du exkluderar några få, filtrera auto_update_plugin och returnera false för de tillägg du vill hoppa över. Lista tilläggen efter deras filsökväg (plugin-folder/plugin-file.php):

add_filter( 'auto_update_plugin', function ( $update, $item ) {
    $excluded = array(
        'woocommerce/woocommerce.php',
        'my-plugin/my-plugin.php',
    );

    if ( in_array( $item->plugin, $excluded, true ) ) {
        return false;
    }

    return $update;
}, 10, 2 );

Motsvarande filter för teman är auto_update_theme, där $item->theme innehåller temaslugen.

Felsökning

Om du inte kan aktivera automatiska uppdateringar för tillägg i WP Admin, brukar kontrollerna för automatiska uppdateringar vara inaktiverade någon annanstans. Kontrollera följande:

  • Se till att filtret automatic_updater_disabled inte används och returnerar true (till exempel add_filter( 'automatic_updater_disabled', '__return_true' ); i ett tema eller tillägg). Detta inaktiverar hela den automatiska uppdateraren.
  • Se till att DISALLOW_FILE_MODS inte är inställd på true i din wp-config.php. När den är aktiverad blockerar den alla filmodifieringar - inklusive tilläggs- och temauppdateringar - och döljer kontrollerna för automatiska uppdateringar.