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

Mohlo by vás zajímat

Jak zakázat automatické aktualizace ve WordPressu

Rychlý obsah

Mohlo by vás zajímat

Kurz WordPress: Naučte se tvořit weby profesionálně a bez stresu
Chcete si vytvořit vlastní web, blog nebo firemní stránky a nechcete být závislí na programátorovi? Kurz...
Gutenberg galerie / image lightbox
Pokud patříte k těm uživatelům, kteří si oblíbili Gutenberg editor, který WordPress do svého systému...
Elementor widget Off Canvas: Jak automaticky zavřít menu s #kotvou
Nezavírá se automaticky widget Off -Canvas po kliknutí na menu? Řešení není až tak těžké, stačí vložit...
SVG a JFIF ve WordPressu – Jak rozšířit podporu souborů na webu?
Povolení nahrávání SVG a JFIF ve WordPress bez pluginu je jednoduché. Stačí přidat kod do functions....

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
LinkedIn

Napsat komentář

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


Kategorie