Vše o tvorbě webu a systému WordPress
3

Mohlo by vás zajímat

Search
Close this search box.

Jak zakázat automatické aktualizace ve WordPressu

Rychlý obsah

Mohlo by vás zajímat

Jak nastavit Gmail v pluginu WP Mail SMTP
V poslední době se velice často setkávám s problémem nefunkčního formuláře v okamžiku, kdy klient používá...
Co je to wireframe a proč je důležitý?
Setkali jste se s pojmem wirframe, ale vůbec nemáte potuchy, o co se jedná? Pak jste na té správné stránce. Wireframe...
Jak nastavit parametr consent pro Seznam.cz s pluginem Complianz – GDPR/CCPA Cookie Consent
Pokud vaše webové stránky využívají reklamu na Seznam.cz, pak je možné, že vám v nejbližší době přijde...
Jak vytvořit WordPress Multisite: Jednoduchý návod pro začátečníky
WordPress je jednou z nejoblíbenějších platforem pro tvorbu webových stránek, a to z dobrého důvodu....

Automatické aktualizace ve WordPressu mohou být užitečné, ale někdy mohou způsobit problémy, zejména pokud používáš vlastní úpravy nebo speciální pluginy. V tomto článku se podíváme, jak zakázat různé typy automatických aktualizací ve WordPressu a které verze WordPressu se automaticky aktualizují.

Automatické a „manuální“ aktualizace WordPressu

WordPress neaktualizuje všechny verze automaticky, ale pouze ty, které jsou považovány za „malé (minor)“. Od verze 3.7 WordPress automaticky provádí menší aktualizace, které zahrnují bezpečnostní opravy a údržbové aktualizace. Pokud tedy používáš verzi 5.3, WordPress automaticky aktualizuje na verzi 5.3.1, 5.3.2 atd. Jak je tedy patrné, „malé“ aktualizace dostanou k hlavnímu dvojčíslu číslo třetí.

Hlavní aktualizace (major updates):

Od verze 5.6: WordPress začal poskytovat možnost automatických hlavních aktualizací (například z verze 5.6 na 5.7). Tyto aktualizace jsou ve výchozím nastavení povoleny pouze pro nové instalace WordPressu, ale mohou být snadno upraveny v konfiguračním souboru nebo pomocí filtrů, pokud to budeš potřebovat.

Aktualizace pluginů a témat:

Od verze 5.5: WordPress poskytuje uživatelům možnost automaticky aktualizovat pluginy a témata. Toto nastavení je ve výchozím stavu vypnuto, ale může být zapnuto pro jednotlivé pluginy a témata přes administrativní rozhraní.

Jak zakázat automatické aktualizace

Zakázání automatických aktualizací ve WordPressu může být provedeno několika způsoby. Níže najdeš dva nejběžnější – pomocí úpravy souboru wp-config.php a pomocí úpravy souboru functions.php ve tvém aktuálním tématu.

1. Úprava souboru wp-config.php

Přidej následující řádek do souboru wp-config.php, který se nachází v kořenovém adresáři tvé WordPress instalace a nalezneš jej přes přístup FTP:

define('AUTOMATIC_UPDATER_DISABLED', true);
define('WP_AUTO_UPDATE_CORE', false);

Tento krok zakáže všechny automatické aktualizace.

Hlavní aktualizace můžeš také ovládat, pokud do souboru wp-config.php vložíš tento kód:

define('WP_AUTO_UPDATE_CORE', 'minor'); // Jen menší aktualizace (výchozí nastavení)
define('WP_AUTO_UPDATE_CORE', 'major'); // Povolit hlavní aktualizace
define('WP_AUTO_UPDATE_CORE', false); // Zakázat všechny aktualizace jádra

2. Úprava souboru functions.php

Dalším řešením je přidání kódu do souboru functions.php. Toto řešení může být pro tebe příjemnější zejména tehdy, nemáš-li přístupy na FTP. Stačí přejít v administraci WordPressu do nabídky Vzhled – Editor souboru šablony a v pravé nabídce vyhledat functions.php. Na vybraný soubor klepněte a vložte tento kod:

// Zakázat všechny automatické aktualizace
add_filter('automatic_updater_disabled', '__return_true');
add_filter('auto_update_core', '__return_false');
add_filter('auto_update_plugin', '__return_false');
add_filter('auto_update_theme', '__return_false');

Tento kód zakáže automatické aktualizace pro jádro WordPressu, pluginy i témata.

Detailnější kontrola nad aktualizacemi

Pokud chceš mít detailnější kontrolu nad aktualizacemi, můžeš použít následující filtry:


// Povolit pouze menší aktualizace jádra
add_filter('allow_minor_auto_core_updates', '__return_true');
// Zakázat hlavní aktualizace jádra
add_filter('allow_major_auto_core_updates', '__return_false');
// Zakázat automatické aktualizace pluginů
add_filter('auto_update_plugin', '__return_false');
// Zakázat automatické aktualizace témat
add_filter('auto_update_theme', '__return_false');

Automatické aktualizace mohou být užitečné, protože zajišťují, že tvůj WordPress je vždy aktuální a bezpečný. Nicméně, pokud potřebuješ mít plnou kontrolu nad svým webem, může být užitečné některé nebo všechny automatické aktualizace zakázat. Vždy měj na paměti, že ruční aktualizace jsou důležité pro udržení bezpečnosti a výkonu tvého webu.

Facebook
WhatsApp
Email

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *


Kategorie