Majitelé stránek na Wordpressu se často setkávají se situací, kdy aktualizace pluginu může vést k poruchám nebo konfliktům na jejich webu. To může být způsobeno nekompatibilitou pluginu s jinými nainstalovanými pluginy nebo tématem a chybami v nové verzi. Neúspěšná aktualizace může způsobit dočasnou nebo dokonce trvalou nedostupnost webu. Mnoho majitelů stránek proto chce vědět, jak zabránit aktualizaci pluginu a zachovat stabilitu svého webu.
Nejjednodušší způsob, jak zabránit aktualizaci pluginu ve WordPressu, je zakázat automatické aktualizace. To lze provést v nastavení pluginu výběrem příslušné možnosti. Je však třeba si uvědomit, že deaktivace automatických aktualizací pluginů může způsobit bezpečnostní problémy. Aktualizace často obsahují opravy zranitelností, takže pokud se Plugin neaktualizuje, váš web může zůstat zranitelný vůči útokům.
Je důležité si uvědomit, že odmítnutí aktualizace pluginů snižuje bezpečnost webu a může vést k nežádoucím důsledkům. Než tedy aktualizaci zabráníte, je důležité zvážit výhody a nevýhody této akce a použít tuto metodu pouze v extrémních případech.
Pokud jste se přesto rozhodli zabránit aktualizaci pluginu, ale přesto chcete zůstat v bezpečí, můžete použít alternativní metody. Například je možné zakázat automatickou aktualizaci pouze pro určité pluginy, které způsobují problémy na vašem webu. K tomu je třeba přidat kód do souboru functions.php vašeho tématu. Nejprve budete muset najít ID pluginu, k tomu v administrátorském panelu WordPress Přejděte na stránku "nainstalované pluginy" a najeďte kurzorem na název požadovaného pluginu. V adresním řádku uvidíte jeho ID, které můžete zkopírovat a použít v kódu. Poté přidejte kód, který provede kontrolu a deaktivaci aktualizace pro daný plugin
Aktualizace pluginu ve WordPressu: jak tomu zabránit?
Aktualizace pluginu ve WordPressu může být důležitá pro zabezpečení webu a získání nových funkcí, ale někdy může být nutné aktualizaci dočasně omezit. Zde je několik účinných způsobů, jak můžete zabránit aktualizaci pluginu.
1. Vypnutí automatických aktualizací: v nastavení WordPress můžete zakázat automatické aktualizace pluginů. Chcete-li to provést, přejděte do Nastavení - > Aktualizace a zrušte zaškrtnutí možnosti Automaticky aktualizovat všechny pluginy. Nyní budete moci ovládat aktualizace ručně a vyhnout se neočekávaným změnám.
2. Použití speciálních pluginů: existují pluginy, které umožňují úplné zablokování aktualizací pro uvedené pluginy. Například plugin "easy Updates Manager" umožňuje vybrat, které pluginy je třeba aktualizovat a které ne. Nainstalujte takový plugin, vyberte požadované pluginy a vypněte jejich aktualizaci.
3. Změna přístupových práv souborů: pokud chcete zabránit aktualizaci pluginu pro všechny uživatele, můžete změnit přístupová práva k souborům pluginu na "pouze čtení". Chcete-li to provést, připojte se k vašemu FTP serveru nebo použijte správce souborů v ovládacím panelu hostingu a nastavte přístupová práva 444 nebo 644 pro soubory pluginu. Tím zabráníte změně souborů při aktualizaci pluginu.
Upozorňujeme, že zabránění aktualizaci pluginu může vést k řadě problémů, včetně nejistoty webu a nedostatku nových funkcí. Nezapomeňte proto sledovat stav svých pluginů a aktualizovat je včas. Pokud jste zablokovali aktualizaci pluginu, zkuste před aktualizací pluginu pravidelně kontrolovat nové verze a pečlivě analyzovat změny.
Efektivní způsoby
1. Zakázání automatické aktualizace pluginů
Chcete-li zabránit automatické aktualizaci pluginů ve WordPressu, můžete použít speciální pluginy, jako je "Easy Updates Manager" nebo "Update Control". Umožňují vám sledovat proces aktualizace pluginů a vybrat, které pluginy by měly být automaticky aktualizovány a které ne.
2. Změna přístupových práv k adresáři pluginů
Nejradikálnějším a nejúčinnějším způsobem, jak zabránit aktualizaci pluginu, je změnit přístupová práva k adresáři, ve kterém jsou pluginy umístěny.
Chcete-li to provést, musíte přejít na server přes FTP nebo panel pro správu hostingových souborů, najít adresář "wp-content/plugins" a změnit přístupová práva na 444 nebo 400 (V závislosti na vašem serveru).
3. Změna verze pluginu v souboru
Ve WordPressu jsou všechny informace o pluginech uloženy ve speciálním souboru s názvem " plugin-name.php", který se nachází v adresáři pluginu. Pokud chcete zabránit aktualizaci pluginu, můžete změnit hodnotu verze pluginu v tomto souboru na menší číslo.
Pokud je například aktuální verze pluginu "1.0", můžete ji změnit na"0.9". WordPress tedy bude předpokládat, že máte nainstalovanou starší verzi pluginu, a nenabídne aktualizaci.
4. Použití filtru "auto_update_plugin"
WordPress má speciální filtr "auto_update_plugin", který vám umožní ovládat proces automatické aktualizace pluginů. Do souboru functions můžete přidat následující kód.php vaše téma:
add_filter( 'auto_update_plugin', '__return_false' );
Po přidání tohoto kódu WordPress deaktivuje automatickou aktualizaci všech pluginů na vašem webu.
5. Odstranění pluginu z úložiště WordPress.org
Pokud nechcete, aby se plugin automaticky aktualizoval, můžete jej odstranit z úložiště WordPress.org. Chcete-li to provést, musíte kontaktovat vývojáře pluginu a požádat ho, aby odstranil plugin z úložiště nebo změnil nastavení aktualizace na "manual". Plugin se tedy již nebude automaticky aktualizovat na vašem webu.