Ce este XML și cum îl puteți utiliza cu WordPress?
Publicat: 2019-04-27Limbajul extins de marcare (XML) este peste tot. Este folosit pentru servere, securitate web, actualizări și multe altele. Când vine vorba de WordPress, nu primește la fel de multă atenție ca limbile mai populare, cum ar fi PHP. Cu toate acestea, cunoașterea ce este XML și cum funcționează poate fi foarte utilă oricărui proprietar sau dezvoltator de site.
În acest articol, vom vorbi despre elementele de bază XML și vom discuta despre unele dintre cele mai frecvente utilizări ale acestuia. Apoi vom explora câteva dintre modalitățile prin care puteți utiliza XML în WordPress.
Hai să săpăm!
Abonați-vă la canalul nostru Youtube
Ce este XML (și unde este folosit)
XML este ceea ce se numește „limbaj de marcare”. Asta înseamnă că este un limbaj bazat pe etichete utilizate pentru a adăuga informații la elementele din fișiere. O distincție cheie a limbajelor de markup (spre deosebire de limbajele de programare, de exemplu) este că sunt concepute pentru a fi ușor de citit atât de mașini, cât și de oameni.
Iată un exemplu de fragment XML simplu, pentru a vă face o idee despre cum arată în acțiune:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>John Doe</to>
<from>Jane Doe</from>
<heading>Reminder</heading>
<body>Remember to buy more milk!</body>
</note>
Dacă salvați acest fragment ca fișier .xml și îl deschideți cu un browser, veți observa că browserul îl recunoaște ca cod. Cu toate acestea, nu puteți utiliza doar etichetele dorite - există scheme aprobate pentru XML pe care va trebui să le utilizați. Dacă includeți etichete greșite, browserul dvs. nu va putea să înțeleagă rezultatele și să le afișeze corect.
Limbajele de markup, în ansamblu, sunt mult mai versatile decât v-ați putea imagina. Un alt exemplu al acestui tip de limbaj este HTML. Este scheletul întregului web, dar rămâne ușor de ridicat, chiar dacă nu aveți un fundal de programare.
În ceea ce privește XML în sine, are multe utilizări. Este folosit frecvent pentru a stoca, transmite și afișa date, de exemplu. În plus, este utilizat în dezvoltarea web pentru a stoca informații în text simplu, ceea ce face ca aceste date să fie mai ușor de importat și exportat. De-a lungul următoarelor secțiuni, vă vom arăta câteva dintre aceste aplicații în acțiune.
Cum se folosește XML pentru a crea sitemapuri
După cum probabil știți, motoarele de căutare folosesc „crawlerele” pentru a vă vizita site-ul, pentru a determina ce pagini conține și apoi pentru a le indexa. Apoi, motorul de căutare folosește toate aceste informații pentru a genera liste de rezultate relevante:

Problema este că crawlerele dor uneori de conținut. De asemenea, pot indexa pagini pe care preferați să nu le vadă motoarele de căutare sau „detecta” conținut duplicat acolo unde nu există.
Cel mai bun mod de a evita aceste probleme este să creați un sitemap, care este o listă cu toate paginile care alcătuiesc site-ul dvs. și informații despre modul în care sunt conectate. Iată cum ar putea arăta un simplu sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2019-01-01</lastmod>
<changefreq>monthly</changefreq>
</url>
</urlset>
Bineînțeles, un sitemap real ar include o etichetă <url> pentru fiecare pagină pe care doriți să o indexeze motoarele de căutare. De asemenea, puteți include informații suplimentare, cum ar fi data la care fiecare pagină a fost modificată ultima dată, cât de des ar trebui ca motorul de căutare să o verifice pentru actualizări și multe altele.
Rețineți că puteți crea și sitemap-uri HTML. De fapt, cel mai bine este să folosiți atât acel limbaj, cât și XML. Deși este posibil să faceți acest lucru manual, de departe cel mai simplu mod de a crea un sitemap dacă utilizați WordPress este prin preluarea unui plugin dedicat.
3 moduri în care puteți utiliza fișiere XML în WordPress
Sitemap-urile sunt importante, dar nu sunt singurul caz de utilizare pentru această limbă. După cum am menționat mai devreme, XML este utilizat pe scară largă pentru a stoca și transfera informații. Să vedem trei moduri în care puteți utiliza această funcționalitate în WordPress.

1. Importarea și exportarea datelor de plugin
Chiar și cel mai simplu site web WordPress include mai multe date decât v-ați putea imagina. În multe cazuri, fiecare plugin pe care l-ați instalat va stoca propriul set de date, pe care uneori îl puteți importa și exporta ca fișier XML.
Un exemplu în acest sens este WooCommerce. O mulțime de extensii WooCommerce vă permit să exportați lista de produse - inclusiv toate datele asociate - ca fișier XML simplu:

Acest lucru vă poate fi util pentru înregistrările dvs. sau dacă doriți să importați aceleași produse pe un alt site web. O mulțime de alte pluginuri fac acest lucru, deși unele dintre ele se bazează pe formatul CSV pentru a importa și exporta date.
2. Încărcarea datelor de testare a unității tematice
Instalarea unei noi teme WordPress nu este o mică lucru. Orice temă pe care o alegeți va afecta în mod semnificativ stilul și funcționalitatea site-ului dvs. web. Acest lucru înseamnă că, înainte de a vă stabili unul, va trebui să aruncați o privire bună asupra modului în care acesta vă va afecta site-ul, mai degrabă decât să explorați pur și simplu site-urile demonstrative create de dezvoltatorii săi.
Teoretic, puteți testa noua temă pe un site web live și puteți reveni la cea veche dacă nu vă plac modificările pe care le face. Cu toate acestea, aceasta nu este o abordare deosebit de sigură. O metodă mai bună este să utilizați un site local sau „de organizare”, să instalați tema pe care doriți să o testați și să importați date fictive pentru a vedea cum funcționează în acțiune.
WordPress.org , de exemplu, oferă un fișier XML care conține datele de testare ale site-ului web. Pentru a-l utiliza, tot ce trebuie să faceți este să descărcați fișierul, să mergeți la tabloul de bord WordPress și să selectați opțiunea Instrumente> Import> WordPress :

În practică, acest lucru funcționează la fel ca și importul conținutului altui site web WordPress în al tău. Când procesul s-a încheiat, vă puteți deschide site-ul web și puteți vedea cum arată tema dvs. cu tot conținutul nou. Nu ar trebui să dureze mai mult de câteva minute și vă va oferi o idee mai bună dacă doriți să utilizați tema în cauză sau nu.
3. Migrarea conținutului dvs. WordPress
Nu în ultimul rând, ce se întâmplă dacă doriți să transferați date de pe un site web WordPress pe altul? Pentru a face acest lucru, va trebui să accesați fila Instrumente> Export și să alegeți ce conținut doriți să exportați, dintre postări, pagini, suport media și așa mai departe:

WordPress va genera un fișier XML și îl va descărca pe computer. Apoi puteți repeta același proces ca în secțiunea anterioară, accesând fila Instrumente> Import a celui de-al doilea site web și încărcând fișierul XML.
Rețineți - acest proces vă va importa conținutul WordPress, dar nu va afecta pluginurile sau temele pe care le utilizați. Pentru a le transfera și pe acestea, va trebui să efectuați o migrare completă. Este , de asemenea , demn de remarcat faptul că puteți utiliza un proces similar de a migra WordPress.com conținutul la WordPress.org. Așa poate fi versatil XML.
Concluzie
Scopul unui limbaj de markup este de a include informații într-un mod ușor de înțeles atât pentru oameni, cât și pentru computere. Există multe limbi care îndeplinesc acest rol, dar XML este incontestabil regele marcajului.
Doar pentru a vă face o idee despre cât de versatil poate fi XML, să recapitulăm câteva dintre modurile în care îl puteți folosi în WordPress:
- Crearea sitemap-urilor.
- Importul și exportul datelor de plugin.
- Încărcarea datelor de testare a unității tematice.
- Migrarea conținutului WordPress.
Aveți alte întrebări despre cum să utilizați XML în WordPress? Să vorbim despre ele în secțiunea de comentarii de mai jos!
Miniatură a imaginii articolului de către shahsoft / shutterstock.com
