Home » Articole » Articole » Calculatoare » Dezvoltarea web » WordPress » Sfaturi pentru administrarea modulelor/plugin-urilor WordPress

Sfaturi pentru administrarea modulelor/plugin-urilor WordPress

postat în: WordPress 0

Wordpress-Module

Managementul modulelor

Modulele sunt gestionate din pagina Module a Panoului de control al site-ului WordPress. Toate modulele listate în această pagină se găsesc de obicei în directorul wp-content/plugins. Fiecare modul are o descriere despre ceea ce face, autorul și site-ul de referinţă, și un număr pentru versiune. Dacă nu vedeți modulul în lista de module instalate, cel mai probabil, acestuia îi lipsește „antetul fișierului”:

[php] <?php
/*
Plugin Name: Modul
Plugin URI: http://sitweb.ro/modul
Description: Descrierea modulului Modul
Version: 2.3
Author: Ion Ionescu
Author URI: http://sitweb.ro/
*/
[/php]

Elementele din secțiunea antet:

  • Plugin Name: Arată numele modulului, şi linkuri către site-ul modulului dacă există. Modulele afişate în bold sunt active.
  • Version: Versiunea modulului.
  • Description: Descrierea făcută de autor despre ceea ce face modulul și cine sunt contributorii modulului.
  • Acțiunea: Vă permite să activați, dezactivați sau editaţi mosulul.
  • Noua versiune disponibilă: Dacă o versiune mai nouă a unui modul este disponibilă în directorul WordPress Plugins, un mesaj va fi afișat împreună cu un link către locația pentru a descărca această nouă versiune.

Modificări temă

Cele mai multe module WordPress nu mai necesită modificări directe la tema WordPress activă. Dacă utilizați un modul WordPress care necesită astfel de modificări, trebuie să știți că:

  • Actualizările temei WordPress pot elimina codul modificat pentru modul. Utilizați o temă copil sau notaţi-vă modificările pentru a vă reaminti să re-adăugaţi codul modulului la tema actualizată.
  • Dacă schimbați tema, aceste modificări nu se vor adăuga în mod automat la noua temă. Veți avea nevoie să le copiaţi sau să le adăugați manual la noua temă WordPress, chiar dacă utilizați o temă copil, întrucât tema copil nu este asociată cu noua temă.
  • Actualizarea WordPress poate aduce modificări codului, care ar putea intra în conflict cu modificările dvs. la tema WordPress. Utilizați o temă copil sau manual verificați codul modulului pentru a se asigura că este încă activ.

Ascunderea modulelor când sunt dezactivate

Când sunt activate, unele module WordPress adaugă etichete la fișierele șablon. La dezactivarea unor astfel de module, aceste etichete pot rămâne active și pot afecta aspectul și/sau funcționalitatea temei, rezultând erori sau chiar eșuări la încărcare. Prin urmare, este imperativ să se prevină detectarea și utilizarea modulelor atunci când acestea sunt dezactivate.

Pentru a determina dacă există o astfel de situaţie, puteți adăuga un cod php la fișierul șablon unde a fost folosit modulul, și să efectuaţi o simplă verificare function_exists(). Pentru aceasta, adăugați codul din exemplul de mai jos și configuraţi-l pentru funcția pe care doriți să o verificați. Apoi încărcați șablonul modificat în folderul pentru conţinut WordPress.

if (function_exists()) caută modulul și, dacă există, (activat sau nu), îl va folosi. Dacă se returnează FALSE sau „not found„, se va ignora eticheta modulului și se va continua încărcarea paginii.

[php] <?php
if (function_exists(‘FUNCTION NAME’)) {
FUNCTION_NAME();
}
?>
[/php]

Dacă acest exemplu de modul utilizează o funcție numită alex_get_shoutbox() pentru a imprima conținutul:

[php] <?php
if (function_exists(‘alex_get_shoutbox’)) {
alex_get_shoutbox();
}
?>
[/php]

Traducere şi adaptare din wordpress.org

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *