Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să adăugați cu ușurință cod personalizat în WordPress (fără a vă strica site-ul)

Când am început să-mi personalizez propriul site WordPress, mi-era teamă să adaug cod personalizat. Un singur punct și virgulă greșit plasat în fișierul functions.php îmi putea bloca întregul site. Gândul singur mă panica.

Așa că atunci când am dat peste tutoriale WordPress, ca multe dintre cele de pe WPBeginner, care îmi spuneau să inserez fragmente de cod în tema mea sau într-un plugin specific site-ului, ideea mi s-a părut și mai intimidantă.

Iată însă vestea bună. Există un plugin gratuit care vă permite să adăugați în siguranță cod personalizat, fără niciun risc de a vă defecta site-ul.

În acest articol, vă voi arăta această metodă ușoară de a adăuga cod personalizat în WordPress în siguranță. Această abordare funcționează perfect atât pentru începători, cât și pentru utilizatorii experimentați care doresc să-și personalizeze site-urile fără stres.

Cum să adăugați ușor cod personalizat în WordPress

Problema cu fragmentele de cod personalizate (și cum să o rezolvați)

Așa cum am menționat mai devreme, adesea veți găsi fragmente de cod în tutorialele WordPress cu instrucțiuni de a le adăuga în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.

Cea mai mare problemă este că chiar și o mică greșeală în fragmentul de cod personalizat poate bloca site-ul dvs. WordPress și îl poate face inaccesibil.

Nici să nu mai vorbim de faptul că, dacă actualizați sau schimbați tema WordPress, toate personalizările dvs. vor fi eliminate.

Cealaltă problemă este că dacă adăugați mai multe fragmente de cod într-un plugin specific site-ului, fișierul poate deveni greu de gestionat.

Din fericire, există o modalitate mai ușoară pentru utilizatori de a adăuga și gestiona fragmente de cod personalizate în WordPress.

WPCode este cel mai popular plugin pentru fragmente de cod, utilizat de peste 2 milioane de site-uri WordPress. Facilitează adăugarea de fragmente de cod în WordPress fără a fi nevoie să editați fișierul functions.php al temei dvs.

WPCode - Cel mai bun plugin pentru fragmente de cod WordPress

WPCode face, de asemenea, simplă adăugarea de coduri de urmărire pentru Google Analytics, Facebook Pixel, Google AdSense și altele în zonele de antet și subsol ale site-ului dvs.

Nu va trebui niciodată să vă faceți griji că vă veți strica site-ul, deoarece validarea inteligentă a fragmentelor de cod vă ajută să preveniți erorile comune de cod.

În plus, WPCode vine cu o bibliotecă de fragmente de cod încorporată unde puteți găsi toate cele mai fragmente de cod WordPress populare, cum ar fi permiterea încărcării fișierelor SVG, dezactivarea REST API, dezactivarea comentariilor, dezactivarea Gutenberg, eliminarea și multe altele.

Acest lucru elimină necesitatea de a instala pluginuri separate pentru fiecare solicitare de funcționalitate.

Partea cea mai bună este că puteți gestiona toate fragmentele de cod dintr-un singur ecran central și puteți adăuga etichete pentru a le organiza.

Există, de asemenea, o versiune gratuită a WPCode care are toate funcționalitățile de bază de care aveți nevoie pentru a adăuga cod personalizat în WordPress, inclusiv suport pentru 6 tipuri de cod, logică condițională inteligentă și multe altele.

Acestea fiind spuse, să vedem cum să adăugați cu ușurință fragmente de cod personalizate în WordPress cu WPCode.

Adăugarea de fragmente de cod personalizate în WordPress

Primul lucru pe care trebuie să îl faceți este să instalați și să activați pluginul gratuit WPCode pe site-ul dvs. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

Notă: Pluginul gratuit WPCode are tot ce aveți nevoie pentru a adăuga cod personalizat în WordPress. Dacă doriți funcționalități avansate, cum ar fi fragmente de cod programate, revizuiri ale codului, urmărirea conversiilor eCommerce și multe altele, puteți face upgrade la WPCode Pro.

La activare, pluginul va adăuga un nou element de meniu numit „Fragmente de cod” în bara de administrare WordPress. Făcând clic pe el, veți vedea o listă cu toate fragmentele de cod personalizate pe care le-ați salvat pe site-ul dvs.

Deoarece tocmai ați instalat pluginul, lista dvs. va fi goală.

Continuă și apasă pe butonul „Adaugă nou” pentru a adăuga primul tău fragment de cod personalizat în WordPress.

Apăsați pe 'Adăugare Nou' în WPCode pentru a crea un nou fragment personalizat

Acest lucru vă va aduce pe pagina „Add Snippet”. Aici puteți alege un fragment de cod din biblioteca predefinită sau puteți adăuga codul dvs. personalizat.

Pentru a adăuga cod personalizat, faceți clic pe butonul „+ Adăugare fragment de cod personalizat” sub opțiunea „Adăugați codul dvs. personalizat (Fragment nou)”.

Adăugați cod personalizat în WPCode

Apoi, alegeți tipul de cod din lista de opțiuni care apar pe ecran.

Pentru acest tutorial, vom face clic pe opțiunea „PHP Snippet”.

Selectați opțiunea de fragment PHP

Veți fi acum direcționat către pagina Creare fragment de cod personalizat.

Puteți începe prin a introduce un titlu pentru fragmentul de cod personalizat. Acesta poate fi orice lucru care vă ajută să identificați codul.

După aceea, puteți copia și lipi fragmentul de cod în caseta „Code Preview”.

Adăugarea primului fragment de cod

În captura de ecran de mai sus, am adăugat o secțiune de cod personalizat pentru a elimina numărul versiunii WordPress de pe site-ul meu de test.

function wpb_remove_version() {
return '';
}
add_filter('the_generator', 'wpb_remove_version');

Sub caseta de cod, veți vedea opțiunile de inserare. Există două opțiuni principale de inserare: Inserare automată și Shortcode.

Alegeți opțiunea de inserare pentru fragmentul de cod

Dacă ați ales metoda „Inserare automată”, secțiunea va fi inserată și executată automat pe site-ul dvs.

Puteți rula automat fragmentul doar în zona de administrare WordPress, pe partea vizibilă a site-ului dvs. sau peste tot. Puteți chiar alege să inserați fragmentul în locații specifice paginii, cum ar fi înainte sau după postări sau în conținutul postărilor.

Inserați automat fragmente de cod în locații specifice paginii

Dacă nu sunteți sigur, selectați opțiunea implicită „Run snippet everywhere”.

Cu metoda „Shortcode”, fragmentul nu este inserat automat. După ce salvați fragmentul, veți primi un shortcode specific fragmentului pe care îl puteți utiliza oriunde pe site-ul dvs.

Când derulați mai jos, puteți limita unde doriți ca fragmentul să fie încărcat în funcție de tipul dispozitivului. Implicit, fragmentele sunt încărcate pe toate tipurile de dispozitive, dar le puteți seta să se încarce doar pe desktop sau doar pe mobil.

Alegeți tipul de dispozitiv pentru fragmentele de cod personalizate

Apoi, puteți utiliza secțiunea puternică „Logica condițională inteligentă” pentru a afișa sau ascunde fragmentele inserate automat pe baza unui set de reguli.

De exemplu, puteți afișa fragmente de cod doar utilizatorilor conectați, puteți încărca fragmente de cod doar pe URL-uri specifice de pagină și multe altele.

Folosiți logică condițională inteligentă pentru a afișa sau ascunde fragmente

În cele din urmă, veți vedea o zonă de „Informații de bază”. Puteți adăuga aici orice ajută la înțelegerea a ceea ce face acest cod, de unde l-ați găsit și de ce îl adăugați pe site-ul dvs.

Adăugați descrierea codului și etichetele

Puteți, de asemenea, să atribuiți etichete fragmentului dvs. de cod. Acest lucru vă va ajuta să sortați fragmentele de cod după subiect și funcționalitate.

Câmpul de prioritate vă permite să controlați ordinea în care fragmentele de cod sunt executate atunci când doriți să afișați mai multe fragmente în aceeași locație. Implicit, toate fragmentele de cod primesc o prioritate de 10. Dacă doriți ca un fragment de cod să fie afișat mai devreme decât altele, pur și simplu setați prioritatea fragmentului de cod la un număr mai mic, cum ar fi 5.

Când ați terminat de ales opțiunile, comutați comutatorul de la „Inactiv” la „Activ” în colțul din dreapta sus, apoi faceți clic pe butonul „Salvare fragment”.

Salvați și activați fragmentul de cod

Dacă doriți să salvați fragmentul de cod și să nu îl activați, pur și simplu faceți clic pe butonul „Save Snippet”.

Odată ce ați salvat și activat fragmentul de cod, acesta va fi adăugat automat pe site-ul dvs., dacă aceasta este metoda de inserare pe care ați ales-o, sau va fi afișat ca un shortcode.

Gestionarea erorilor în codul personalizat

Adesea, dacă faceți o greșeală la adăugarea codului personalizat în pluginul specific site-ului sau în fișierul temei, acesta va face imediat site-ul dvs. inaccesibil.

Veți începe să vedeți o eroare de sintaxă sau o eroare de server intern 500 pe site-ul dvs. Pentru a remedia acest lucru, va trebui să anulați manual codul utilizând un client FTP.

Partea interesantă a pluginului WPCode este că va detecta automat o eroare de sintaxă în cod și îl va dezactiva imediat.

Gestionarea erorilor în fragmentul dvs. de cod personalizat

De asemenea, vă va afișa un mesaj de eroare util, astfel încât să puteți depana eroarea.

Validarea inteligentă a fragmentelor de cod WPCode va detecta, de asemenea, orice erori pe măsură ce adăugați codul personalizat.

Validare inteligentă a fragmentelor de cod pentru a găsi erori de cod

Trecerea cursorului peste eroare va afișa instrucțiuni pentru a vă ajuta să o remediați.

Gestionarea fragmentelor de cod personalizate

Pluginul WPCode oferă o interfață de utilizator ușoară pentru a gestiona fragmentele de cod personalizate în WordPress.

Puteți salva fragmente de cod fără a le activa pe site-ul dvs., apoi puteți activa sau dezactiva fragmentul oricând doriți. De asemenea, este posibil să filtrați fragmentele de cod după tip și locație și să utilizați etichete pentru a vă organiza cu ușurință fragmentele de cod.

WPCode - Fragmente WordPress organizate pe etichete

Puteți, de asemenea, să exportați fragmente de cod specifice sau să le exportați pe toate în bloc.

Pur și simplu accesați Code Snippets » Tools și faceți clic pe fila „Export”.

Exportați fragmentele de cod personalizate

Dacă mutați site-uri web pe un server diferit, puteți importa cu ușurință fragmentele de cod pe noul site.

Pur și simplu accesați pagina Code Snippets » Tools » Import și încărcați fișierul de export.

Importați fragmente de cod cu WPCode

Bonus: Generați fragmente de cod personalizate cu AI

Chiar dacă nu știți să programați, puteți crea cu ușurință fragmente personalizate pentru site-ul dvs. WordPress folosind Generatorul de Fragmente AI al WPCode. Deci, în loc să vă chinuiți cu PHP, HTML sau CSS, puteți descrie ceea ce doriți pentru site-ul dvs. în limbaj simplu.

Din pagina „Adăugare fragment”, plasați cursorul peste opțiunea „Generare fragment folosind AI”. Apoi, faceți clic pe butonul „+ Generare fragment”.

Faceți clic pe opțiunea 'Generează fragment folosind AI'

Apoi, va apărea o casetă de text unde puteți descrie ce doriți să facă fragmentul dvs. de cod. Încercați să fiți specific cu privire la ceea ce doriți, dar nu o faceți prea lungă, puteți folosi oricând funcția AI Improve pentru a face modificări suplimentare mai târziu.

După ce ați tastat solicitarea, faceți clic pe butonul „Generate”.

Descrieți ce doriți să facă fragmentul dvs. și faceți clic pe butonul Generare

AI-ul va scrie acum noul fragment de cod, precum și va selecta locația de auto-inserare și va seta logica condițională, dacă este necesar.

WPCode AI va scrie automat codul

Dacă doriți să ajustați noul fragment, puteți face clic pe butonul „AI Improve”, care vă va permite să descrieți modificările pe care doriți să le faceți.

Utilizați butonul Îmbunătățiți cu AI pentru a ajusta noul fragment

Puteți utiliza, de asemenea, funcția Îmbunătățire AI pentru a îmbunătăți oricare dintre fragmentele de cod existente.

Tutorial video

Dacă nu vă plac instrucțiunile scrise, puteți urmări tutorialul nostru video despre cum să adăugați ușor cod personalizat în WordPress:

Abonează-te la WPBeginner

Sper că acest articol v-a ajutat să învățați cum să adăugați cu ușurință cod personalizat în WordPress. Doriți să experimentați cu câteva fragmente de cod pe site-ul dvs.? Consultați lista noastră de trucuri extrem de utile pentru fișierul de funcții WordPress și nu uitați să consultați ghidul nostru complet pentru accelerarea site-ului dvs. WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

28 CommentsLeave a Reply

  1. Ador acest ghid! Pluginul WPCode este exact ceea ce aveam nevoie pentru a adăuga cod personalizat în siguranță la WordPress. Este extrem de util faptul că detectează erorile înainte ca acestea să poată strica ceva.
    Iată un sfat profesionist pe care l-am învățat: Nu modificați direct fișierul functions.php al temei părinte. În schimb, creați o temă copil și adăugați codul personalizat acolo. Astfel, nu veți pierde modificările atunci când tema se actualizează.
    Funcția de validare a codului m-a salvat de la greșeli de atâtea ori. Sunt cu adevărat bucuros că acest ghid acoperă toate aceste puncte importante!

  2. WP Code este un plugin absolut perfect care poate înlocui singur mai multe altele. Ca dezvoltator, îmi plac fragmentele. Îmi place să le creez și să le adaug pe site-uri web. Această abordare îmi permite să personalizez WordPress într-o soluție construită pe comandă, adăugând funcționalități care altfel ar necesita un plugin. Modul de testare și protecția încorporată sunt fantastice, deoarece pluginul însuși verifică codul adăugat pentru erori de sintaxă. Și biblioteca extinsă de fragmente, aș putea continua despre de câte ori m-a ajutat. Dacă există un top zece clasament pentru pluginuri, acesta este cu siguranță pe el.

  3. I have always had reservation for installing plugins for every functionality even very small functionality.
    inserting code snippets through wpcode has revolunized it as we don’t need to have separate plugins for every small functionality that we need to have.
    The better part is that wpcode comes with most used general code snippets which we have to just use and activate.

    • Și versiunea plătită este și mai bună. O am de aproximativ două luni și biblioteca de fragmente din versiunea plătită include sute de fragmente pentru practic orice. Dacă cineva iubește WP Code în versiunea lite, versiunea plătită este un plugin absolut perfect, inclusiv posibilitatea de a testa codul în prealabil. Este pur și simplu fantastic.

      • Mulțumesc pentru împărtășirea experienței dumneavoastră valoroase referitoare la wpcode.
        Am folosit până acum versiunea lite și nu pot aprecia suficient utilitatea sa.
        Cu siguranță voi lua în considerare upgrade-ul la versiunea pro în viitor pentru a avea o experiență perfectă a bazei sale de coduri pre-făcute.

  4. Folosesc și WP code pentru inserarea fragmentelor pe site, și sunt de acord că este unul dintre instrumentele indispensabile în crearea de site-uri dacă cineva vrea să economisească la instalarea numeroaselor pluginuri, sarcini pe care fragmentele le pot gestiona adesea bine. Ceea ce este, de asemenea, bun este că inteligența artificială poate sugera acum fragmente personalizate pentru multe scopuri.

  5. Am încercat să folosesc pluginul, dar ori de câte ori încerc să-mi activez codul, acesta returnează o eroare pe Linia 0, nu știu ce să fac în continuare, deoarece nu pot găsi nicio linie 0. cu excepția liniei cu <?php

  6. Bună și vă mulțumim mult pentru toată munca și sprijinul acordat comunității Wordpress.

    Am folosit pluginul Code Snippets și a fost perfect până după ultima actualizare, când tot codul a dispărut și a devenit imposibil să salvez vreo modificare: rezultatul este o pagină de eroare 404.

  7. Am o pagină lungă de Autori cu linkuri afiliate și vreau ca utilizatorii să poată extrage acele cărți pentru anumite subiecte.

    De exemplu, să spunem că sunt cărți care acoperă Grădinărit, Gătit și Cusut. Doresc ca utilizatorul să poată afișa toate cărțile despre Cusut, fără a fi nevoit să vadă toate celelalte titluri. În plus, unele titluri nu indică imediat subiectele, așa că răsfoirea întregii liste s-ar putea să nu le surprindă pe toate.

    Doresc să pot codifica titlurile individuale astfel încât acestea să apară pe una sau mai multe dintre listele de subiecte predeterminate și apoi să ofer un link utilizatorului pentru a face clic pentru a obține o listă dinamică doar cu titlurile pe acel subiect particular. Dinamic, astfel încât orice titluri noi pe care le adaug și le codific să apară pentru ei.

    NU sunt programator, nici nu vreau să fiu, am nevoie de un plugin care să facă asta. Se pare că probabil nu sunt prima persoană care vrea să facă asta. Există un plugin care face asta?

  8. Salut
    încerc să adaug un cod de funcție doar pe pagina de finalizare a comenzii, așa că cum folosesc fragmentul pentru a face acest lucru?

  9. Am încercat să folosesc acest plugin pentru că toată lumea pare să-l iubească, dar mi-a prăbușit tot site-ul înainte să pot face ceva cu el.

    Acest articol m-a convins să-l încerc din nou, deoarece toată lumea pare să-l placă, dar chiar și doar activarea lui îmi strică tot site-ul și primesc eroarea 500 la care faceți referire.

    Aveți vreo idee ce s-ar putea întâmpla?

    Aș presupune că este vina mea, dar tot ce fac este să îl instalez și să îl activez.

  10. Codul introdus în acest plugin va persista prin actualizările temei? Iată ce aș dori să facă acest plugin: Pentru ca anul să se actualizeze automat în drepturile de autor, mulți dezvoltatori plasează o bucată de cod php într-o temă copil pentru a realiza acest lucru. Nu vreau să creez o temă copil pentru fiecare site web doar pentru acea mică schimbare, dar alternativa este ca modificările mele să dispară la fiecare actualizare a temei. Dar adăugarea unei teme copil pentru ceva atât de minor pare a fi construirea unui gard nou când tot ce vrei să faci este să schimbi culoarea zăvorului de la poartă. Poate acest plugin este modalitatea ușoară de a face acest lucru?

  11. Sunt un vechi dezvoltator PHP, dar acest lucru face gestionarea fragmentelor mult mai ușoară. (Și, deoarece sunt om, am făcut o greșeală la adăugarea unui fragment – și acesta a fost pur și simplu dezactivat. Făcând-o manual ar fi însemnat să mă asigur că editorul era încă deschis când am încercat site-ul, astfel încât să mă pot întoarce și să încerc să găsesc ceea ce ar fi fost o eroare 500.)

    Mulțumesc pentru acest post.

  12. Care este scopul acestui fragment?
    Poate acest cod de fragment să suprascrie funcțiile temei principale?

  13. Mulțumesc pentru distribuire. Mi-e teamă și mie să adaug cod personalizat. Dar asta pare ușor. Dacă am înțeles corect, dacă secțiunea de cod are o eroare, pluginul o dezactivează automat. Corect?

    • Salut Amrita,

      Încearcă să detecteze și poate detecta majoritatea erorilor comune de sintaxă, dar uneori poate eșua în verificare. Totul depinde de codul pe care încercați să îl adăugați.

      Admin

  14. Mulțumesc pentru acest plugin grozav. Acum pot gestiona fragmentele personalizate mai ușor.

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.