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ă afișați ușor cod pe site-ul dvs. WordPress

Trebuie să fi văzut fragmente de cod în diferite postări de pe blogul WPBeginner pe care le creăm pentru a ajuta cititorii noștri să rezolve probleme. Cu toate acestea, afișarea acelui cod nu este simplă.

Acest lucru se datorează faptului că, dacă încercați să adăugați cod precum text obișnuit, WordPress nu îl va afișa corect. WordPress rulează conținutul dvs. prin mai multe filtre de curățare de fiecare dată când salvați o postare. Aceste filtre sunt acolo pentru a se asigura că cineva nu injectează cod printr-un editor de postări pentru a vă sparge site-ul web.

În acest articol, vă vom arăta modalitățile corecte de a afișa codul pe site-ul dvs. WordPress. Vă vom arăta diferite metode și puteți alege cea care se potrivește cel mai bine nevoilor dvs.

Cum să afișați ușor cod în postările WordPress

De ce să afișezi cod pe un site WordPress?

Dacă scrieți postări de blog pe subiecte tehnice sau creați documentație pentru produsele dvs., atunci afișarea fragmentelor de cod este foarte utilă. Utilizatorii dvs. pot copia pur și simplu bucata de cod și o pot adăuga pe site-ul lor.

Cu toate acestea, afișarea codului pe un site web WordPress nu este atât de simplă.

WordPress va interpreta fragmentele ca cod funcțional și va încerca să îl implementeze pe site-ul dvs. în loc să îl afișeze ca text. De asemenea, nu ar afișa codul corect, ceea ce ar duce la erori atunci când utilizatorii îl introduc pe site-ul lor.

În plus, WordPress folosește mai multe filtre ca măsuri de securitate. Filtrează conținutul pentru a împiedica hackerii să injecteze cod malițios în editorul de conținut și să-ți spargă site-ul web.

Acestea fiind spuse, există diferite moduri în care puteți afișa cod în WordPress. Puteți face clic pe linkurile de mai jos pentru a sări la secțiunea preferată:

Metoda 1. Afișarea codului folosind editorul implicit în WordPress

Această metodă este recomandată pentru începători și utilizatori care nu au nevoie să afișeze cod foarte des.

Pur și simplu editați postarea de blog sau pagina unde doriți să afișați codul. Pe ecranul editorului de conținut WordPress, adăugați un nou bloc de cod la postarea dvs.

Adaugă bloc de cod în postările tale WordPress

Acum puteți introduce fragmentul de cod în zona de text a blocului.

Blocul de cod va afișa o previzualizare a codului dvs.

Adăugați cod în postarea dvs. de blog

După aceea, puteți salva postarea blogului și o puteți previzualiza pentru a vedea blocul de cod în acțiune.

Odată ce sunteți mulțumit de aspectul codului dvs., continuați și publicați postarea de pe blog.

Cod PHP afișat în WordPress

În funcție de tema dvs. WordPress, blocul de cod poate arăta diferit pe site-ul dvs. web.

Metoda 2. Afișarea codului în WordPress folosind un plugin

Pentru această metodă, vom folosi un plugin WordPress pentru a afișa cod în postările tale de pe blog. Această metodă este recomandată utilizatorilor care afișează frecvent cod în articolele lor.

Vă oferă următoarele avantaje față de blocul de cod implicit:

  • Vă permite să afișați cu ușurință orice cod în orice limbaj de programare.
  • Afișează codul cu evidențierea sintaxei și numerele liniilor.
  • Utilizatorii tăi pot studia cu ușurință codul și îl pot copia.

Mai întâi, trebuie să instalați și să activați pluginul SyntaxHighlighter Evolved. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

După activare, puteți edita postarea de pe blog unde doriți să afișați codul. Pe ecranul de editare a postării, adăugați blocul „SyntaxHighlighter Code” la postarea dvs.

Bloc de cod SyntaxHighlighter

Veți vedea acum un nou bloc de cod în editorul de postări unde puteți introduce codul dvs.

După adăugarea codului, trebuie să selectați setările blocului din coloana din dreapta.

Modifică setările codului Syntax Highlighter

Mai întâi, trebuie să selectezi limba pentru codul tău, cum ar fi PHP, CSS, Java, etc. După aceea, poți dezactiva numerele liniilor, poți furniza primul număr de linie, poți evidenția orice linie dorești și poți dezactiva funcția de a face linkurile clicabile.

Odată ce ați terminat, salvați-vă postarea și faceți clic pe butonul de previzualizare pentru a o vedea în acțiune.

Cod afișat cu evidențierea sintaxei

Pluginul vine cu o serie de scheme de culori și teme.

Pentru a schimba tema culorilor, trebuie să vizitați pagina Setări » SyntaxHighlighter.

Setări SyntaxHighlighter

Din pagina de setări, puteți selecta o temă de culori și puteți modifica setările SyntaxHighlighter.

Puteți salva setările pentru a vedea o previzualizare a blocului de cod în partea de jos a paginii.

Previzualizare bloc de cod

Utilizarea SyntaxHighlighter cu Editorul clasic

Dacă încă folosiți vechiul editor clasic WordPress, iată cum ați folosi pluginul SyntaxHighlighter pentru a adăuga cod la postările dvs. de blog WordPress.

Pur și simplu încadrați codul în paranteze pătrate cu numele limbajului. De exemplu, dacă veți adăuga cod PHP, îl veți adăuga astfel:

<?php
private function get_time_tags() {
        $time = get_the_time('d M, Y');
        return $time;
    }
?>

Similar, dacă dorești să adaugi un cod HTML, atunci îl vei încadra în shortcode-ul HTML astfel:

<a href="example.com">A sample link</a>

Metoda 3. Afișarea codului în WordPress manual (fără plugin sau bloc)

Această metodă este pentru utilizatori avansați, deoarece necesită mai multă muncă și nu funcționează întotdeauna conform intenției.

Este potrivit pentru utilizatorii care încă folosesc vechiul editor clasic și doresc să afișeze codul fără a folosi un plugin.

Mai întâi, trebuie să treceți codul printr-un instrument online de codificare a entităților HTML. Acesta va transforma marcajul codului dvs. în entități HTML, ceea ce vă va permite să adăugați codul și să ocoliți filtrele de curățare WordPress.

Acum copiați și lipiți codul în editorul de text și încadrați-l în etichetele <pre> și <code>.

Adăugarea manuală a codului în editorul clasic

Codul dvs. ar arăta astfel:

<pre><code>
&lt;p&gt;&lt;a href=&quot;/home.html&quot;&gt;Acesta este un link de probă&lt;/a&gt;&lt;/p&gt;
</pre></code>

Acum puteți salva postarea și previzualiza codul în acțiune.

Browserul dvs. va converti entitățile HTML, iar utilizatorii vor putea vedea și copia codul corect.

Afișarea manuală a codului în WordPress

Sperăm că acest articol v-a ajutat să învățați cum să afișați cu ușurință cod pe site-ul dvs. WordPress. De asemenea, ați putea dori să consultați ghidul nostru despre cum să permiteți PHP în postările și paginile WordPress și selecția noastră expertă de cele mai bune instrumente de dezvoltare 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

34 CommentsLeave a Reply

  1. Ca dezvoltator PHP, am un mic blog unde postez ocazional diverse tehnici și fluxuri de lucru pentru programarea în PHP, precum și îmi partajez propriile fragmente de cod. Este grozav că WordPress permite nativ afișarea codului. Cu toate acestea, eu personal folosesc un plugin, deoarece uneori am nevoie ca codul să arate că este în CSS, alteori în PHP și foarte rar în JavaScript. Este benefic atunci când codul este bine formatat și, ideal, colorat pe funcții etc. Este, de asemenea, util să luați în considerare o funcție de copiere, astfel încât utilizatorii să poată copia cu ușurință întregul fragment de cod în clipboard. De aceea prefer un plugin în locul editorului de blocuri.

  2. Cred că pluginul este grozav pentru treaba lui, dar...

    o funcționalitate pe care aș dori să o văd adăugată este un buton de copiere.

    În prezent, utilizatorii trebuie să selecteze manual și să copieze întregul bloc de cod, ceea ce poate fi anevoios, mai ales pentru fragmente mai lungi.
    O opțiune de copiere cu un singur clic ar îmbunătăți considerabil experiența utilizatorului.
    Astfel, cititorii ar putea prelua cu ușurință codul, fără a omite accidental vreo parte din el atunci când selectează codul.

  3. Există posibilitatea de a avea un buton de copiere a codului în plugin, astfel încât utilizatorul să nu fie nevoit să copieze codul în clipboard manual?

      • Mulțumesc pentru răspuns. Este o mare păcat, deoarece facilitează mult munca. Uneori se întâmplă ca chiar și numerele liniilor să fie copiate în cod prin metoda manuală. Elementor are un widget pentru cod pe care butonul de copiere îl are și este grozav. Voi urmări actualizarea articolului dacă este necesar.

  4. Salut,

    Poate fi introdus cod în paginile adăugate de pluginuri terțe, cum ar fi Woocommerce?

  5. Salut, în primul rând, Mulțumesc pentru acest blog.

    Vreau să adaug coduri pentru orice problemă în diferite limbi (de exemplu, Python și C++). Cum putem face asta?

  6. Acest lucru este grozav.
    Dacă nu ar fi fost asta, aș fi folosit un plugin separat pentru fragmente de cod de intrare.
    Încă folosesc editorul clasic al WordPress și voi adăuga fragmentele de cod la postările mele, așa cum este menționat aici.
    Vă mulțumesc pentru acest share uimitor!

  7. Mulțumesc,
    Acest articol este foarte util. Am instalat pluginul și funcționează bine. Există o problemă cu tema mea, încât atunci când pun un cod din editorul de blocuri, tema îl afișează cu culoarea de fundal, deci este imposibil de văzut codul. Sunt un mare fan al WpBegginer!

    • Ne bucurăm că ghidul nostru v-a fost de ajutor, ar trebui să puteți contacta tema pentru asistență cu această problemă.

      Admin

  8. Poți sugera o modalitate de a afișa codul dintr-un repo Github în postările Wordpress?

    • Puteți plasa codul așa cum îl avem în acest articol și să notați sub el de unde provine, de pe Github. Există, de asemenea, opțiuni de plugin pentru încorporarea codului direct

      Admin

  9. Mulțumesc pentru pontul despre etichetele „code” – a funcționat ca prin farmec.

  10. avem nevoie de codificare la wordpress credeam că nu avem nevoie de nicio codificare la wordpress.

    • Nu este obligatoriu, dar pentru site-urile care doresc să afișeze cod utilizatorilor, acestea sunt câteva metode pe care le pot folosi.

      Admin

  11. Excelent, mă întrebam doar cum poți posta codul în interior

     

    și totuși face ca codul să arate ca text.

    Îmi place cum poți posta acest cod

    .entry-title {
    font-family:”Open Sans”, arial, sans-serif;
    font-size:16px;
    color:#272727;
    }
    

    la postarea dvs. fără a schimba modul în care apare în postare.

  12. There’s a typo on the word ‘Syntax’…no wonder I was getting no results when I copied paste the text on Wordpress plugin search! ;-)

    Pluginul Synatx Highlighter Evolved

  13. Mulțumesc Syed…. Tutorial grozav. Vreau să vă întreb cum putem schimba dimensiunea fontului codului?

  14. Cred că există o problemă cu Syntax Highlighter Evolved în cele mai recente versiuni de WordPress. Eu și alții îl avem afișând incorect entitățile html. Vedeți forumurile de suport pentru mai multe informații.

  15. Personal, eu folosesc WP-GeSHi-Highlight, care folosește codurile standard GeSHi. Cred că am folosit un predecesor al pluginului prezentat aici, dar am avut dificultăți în a găsi codurile de limbaj.

  16. Recent, am constatat că este mai ușor să folosesc GIST-uri pentru a afișa cod și apoi pur și simplu să încorporez Gist-ul în postare

    • @AJAY, te rog spune-mi mai multe despre utilizarea GIST pentru a afișa mostre de cod.

      Mulțumesc!

    • Sunt absolut de acord. Sunt destul de bine formatate și evidențiate sintactic, sunt forkable și sunt și versionabile. Deci WP GIST este soluția pentru mine cel puțin..

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