Cum se pot opri actualizarile automate in WordPress

Cum se pot opri actualizările automate la WordPress, plugin-uri și teme

Pentru a opri update-urile WordPress, plugin-uri și teme puteți folosi un plugin(ex: Easy Updates Manager) sau introduce niște linii de cod:

  • Pentru WordPress adaugă în wp-config.php: define( ‘WP_AUTO_UPDATE_CORE’, false );
  • Pentru plugin-uri în functions.php: add_filter( ‘auto_update_plugin’, ‘__return_false’ );
  • Pentru teme tot în functions.php: add_filter( ‘auto_update_theme’, ‘__return_false’ );

În general update-urile WordPress sau a plugin-urilor sunt un lucru bun, chiar necesar. Totuși în funcție de resursele de care dispui acestea pot fi problematice și poți ajunge cu site-ul în stare de nefuncționare.

Care sunt argumentele pro și contra actualizărilor automate WordPress, plugin-uri, teme?

Actualizările automate sunt un lucru bun pentru că:

  • site-ul are astfel toate patch-urile de securitate la zi
  • nu trebuie să te ocupi tu de actualizarea manuală a acestora, poate dura destul de mult
  • ai toate funcționalitățile noi la WordPress și plugin-uri

De ce să oprim actualizările automate WordPress, plugin-uri și teme

  • în urma actualizărilor automate site-ul poate crăpa (am vorbit mai mult despre aceasta aici)
  • se pot pierde eventuale customizări făcute în cod
  • pot apărea incompatibilități între plugin-uri, teme, WordPress
  • poți să controlezi momentul în care se face update-ul, astfel poți să testezi site-ul, și să te asiguri că totul funcționează
  • în timpul actualizărilor se poate genera un load mai mare pe server, ceea ce poate duce la nefuncționarea site-ului

Cum putem bloca actualizările automate în WordPress?

Varianta 1. Pentru a bloca actualizările automate WordPress, plugin-uri sau teme putem folosi un plugin. În cazul acesta Easy Updates Manager.

După instalarea plugin-ului se navigheză în Dashboard -> Update Options și se selectează opțiunile dorite.

Varianta 2. Pentru a bloca actualizările automate WordPress, plugin-uri sau teme putem folosi următoarele linii de cod:

  • Avem nevoie să edităm fișiere așa că putem folosi FTP sau putem intra în panoul de la hosting de obicei cPanel și alegem File Manager. Aici navigăm în locația site-ului de obicei public_html
  • Pentru a opri actualizările WordPress edităm fișierul wp-config.php aflat în rădăcina site-ului. Căutăm linia care conține $table_prefix = … și sub ea adăugăm
define( 'WP_AUTO_UPDATE_CORE', false );
  • Pentru a opri actulizările plugin-urilor trebuie editat fișierul functions.php aflat în tema activă. Pentru a afla care este tema activă mergi la Appearance -> Themes. După ce ai aflat care este tema activă, fișierul îl găsești în locația: locație_site/wp-content/themes/tema_activa/functions.php. La sfârșitul fișierului adaugă:
add_filter( 'auto_update_plugin', '__return_false' );
  • Pentru a opri actulizările temelor se procedează ca și pentru plugin-uri dar se adaugă următoarea linie de cod:
add_filter( 'auto_update_theme', '__return_false' );
  • dacă theme editor-ul este activ în WordPress modificările pentru plugin-uri și temă se pot efectua de la Appearance -> Theme Editor
  • Verifică întotdeauna să ai un backup valid înainte de a modifica orice linie de cod

Dacă ai nevoie de ajutor cu oprirea actualizărilor automate în WordPress te putem ajuta gratis