Was ist XML und wie können Sie es mit WordPress verwenden?
Veröffentlicht: 2019-04-27Extensive Markup Language (XML) ist überall. Es wird für Server, Websicherheit, Updates und mehr verwendet. Wenn es um WordPress geht, bekommt es nicht so viel Aufmerksamkeit wie populärere Sprachen wie PHP. Zu wissen, was XML ist und wie es funktioniert, kann jedoch für jeden Websitebesitzer oder -entwickler sehr nützlich sein.
In diesem Artikel werden wir über die Grundlagen von XML sprechen und einige seiner häufigsten Anwendungen besprechen. Dann werden wir einige der Möglichkeiten erkunden, wie Sie XML in WordPress verwenden können.
Lass uns eingraben!
Abonnieren Sie unseren Youtube-Kanal
Was XML ist (und wo es verwendet wird)
XML ist eine sogenannte „Markup-Sprache“. Das bedeutet, dass es sich um eine Sprache handelt, die auf Tags basiert, die verwendet werden, um Informationen zu Elementen in Dateien hinzuzufügen. Ein wesentlicher Unterschied von Markup-Sprachen (im Gegensatz zu Programmiersprachen beispielsweise) besteht darin, dass sie sowohl von Maschinen als auch von Menschen leicht lesbar sind.
Hier ist ein Beispiel für ein einfaches XML-Snippet, um Ihnen eine Vorstellung davon zu geben, wie es in Aktion aussieht:
<?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>
Wenn Sie dieses Snippet als .xml- Datei speichern und mit einem Browser öffnen, werden Sie feststellen, dass der Browser es als Code erkennt. Sie können jedoch nicht einfach beliebige Tags verwenden – es gibt genehmigte Schemas für XML, die Sie verwenden müssen. Wenn Sie die falschen Tags einschließen, kann Ihr Browser die Ergebnisse nicht verstehen und nicht richtig anzeigen.
Markup-Sprachen sind insgesamt viel vielseitiger, als Sie sich vorstellen können. Ein weiteres Beispiel für diese Art von Sprache ist HTML. Es ist das Gerüst des gesamten Webs, bleibt aber dennoch leicht zu erlernen, auch wenn Sie keinen Programmierhintergrund haben.
Soweit XML selbst geht, hat es viele Verwendungsmöglichkeiten. Es wird beispielsweise häufig verwendet, um Daten zu speichern, zu übertragen und anzuzeigen. Darüber hinaus wird es in der Webentwicklung verwendet, um Informationen im Klartext zu speichern, was den Import und Export dieser Daten erleichtert. In den nächsten Abschnitten zeigen wir Ihnen einige dieser Anwendungen in Aktion.
So verwenden Sie XML zum Erstellen von Sitemaps
Wie Sie vielleicht wissen, verwenden Suchmaschinen "Crawler", um Ihre Website zu besuchen, festzustellen, welche Seiten sie enthält, und sie dann zu indizieren. Anschließend verwendet die Suchmaschine all diese Informationen, um Listen mit relevanten Ergebnissen zu erstellen:

Das Problem ist, dass Crawler manchmal Inhalte verpassen. Sie können auch Seiten indizieren, die Suchmaschinen lieber nicht sehen, oder doppelten Inhalt „entdecken“, wo es keinen gibt.
Der beste Weg, diese Probleme zu vermeiden, besteht darin, eine Sitemap zu erstellen, die eine Liste aller Seiten Ihrer Website und Informationen zu deren Verknüpfung enthält. So könnte eine einfache Sitemap aussehen:
<?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>
Natürlich würde eine echte Sitemap ein <url> -Tag für jede Seite enthalten, die von Suchmaschinen indiziert werden soll. Sie können auch zusätzliche Informationen hinzufügen, z. B. wann jede Seite zuletzt geändert wurde, wie oft die Suchmaschine sie auf Aktualisierungen überprüfen soll und mehr.
Denken Sie daran, dass Sie auch HTML-Sitemaps erstellen können. Tatsächlich ist es am besten, sowohl diese Sprache als auch XML zu verwenden. Es ist zwar möglich, dies von Hand zu tun, aber der einfachste Weg, eine Sitemap zu erstellen, wenn Sie WordPress verwenden, besteht darin, ein dediziertes Plugin auszuwählen.
3 Möglichkeiten, XML-Dateien in WordPress zu verwenden
Sitemaps sind wichtig, aber nicht der einzige Anwendungsfall für diese spezielle Sprache. Wie bereits erwähnt, wird XML häufig zum Speichern und Übertragen von Informationen verwendet. Sehen wir uns drei Möglichkeiten an, wie Sie diese Funktionalität in WordPress verwenden können.

1. Importieren und Exportieren von Plugin-Daten
Selbst die einfachste WordPress-Website enthält mehr Daten, als Sie sich vorstellen können. In vielen Fällen speichert jedes von Ihnen installierte Plugin auch einen eigenen Datensatz, den Sie manchmal als XML-Datei importieren und exportieren können.
Ein Beispiel dafür ist WooCommerce. Viele WooCommerce-Erweiterungen ermöglichen es Ihnen, Ihre Produktliste – einschließlich aller zugehörigen Daten – als einfache XML-Datei zu exportieren:

Dies kann für Ihre Unterlagen nützlich sein oder wenn Sie dieselben Produkte in eine andere Website importieren möchten. Viele andere Plugins tun dies auch, obwohl einige von ihnen stattdessen auf das CSV-Format für den Import und Export von Daten angewiesen sind.
2. Hochladen von Testdaten für Theme-Units
Die Installation eines neuen WordPress-Themes ist keine leichte Aufgabe. Welches Thema Sie auch wählen, beeinflusst den Stil und die Funktionalität Ihrer Website erheblich. Das bedeutet, dass Sie, bevor Sie sich für eine entscheiden, einen genauen Blick darauf werfen müssen, wie sich diese auf Ihre spezielle Site auswirkt, anstatt nur Demo-Sites zu erkunden, die von ihren Entwicklern eingerichtet wurden.
Theoretisch können Sie Ihr neues Thema auf einer Live-Website testen und zu Ihrem alten zurückkehren, wenn Ihnen die Änderungen nicht gefallen. Dies ist jedoch kein besonders sicherer Ansatz. Eine bessere Methode besteht darin, eine lokale oder "Staging"-Site zu verwenden, das zu testende Design zu installieren und Dummy-Daten zu importieren, um zu sehen, wie es in Aktion funktioniert.
WordPress.org bietet beispielsweise eine XML-Datei, die die Testdaten einer vollständigen Website enthält. Um es zu verwenden, müssen Sie nur die Datei herunterladen, zu Ihrem WordPress-Dashboard gehen und die Option Tools > Import > WordPress auswählen:

In der Praxis funktioniert dies genauso wie das Importieren des Inhalts einer anderen WordPress-Website in Ihre eigene. Wenn der Vorgang abgeschlossen ist, können Sie Ihre Website öffnen und sehen, wie Ihr Thema mit all den neuen Inhalten aussieht. Es sollte nicht länger als ein paar Minuten dauern, und es wird Ihnen eine bessere Vorstellung davon geben, ob Sie das betreffende Thema verwenden möchten oder nicht.
3. Migration Ihrer WordPress-Inhalte
Und nicht zuletzt, was ist, wenn Sie Daten von einer WordPress-Website auf eine andere übertragen möchten? Um dies zu tun, müssen Sie zur Registerkarte Extras > Export gehen und auswählen, welche Inhalte Sie exportieren möchten, unter Beiträgen, Seiten, Medien usw.:

WordPress generiert eine XML-Datei und lädt sie auf Ihren Computer herunter. Sie können dann den gleichen Vorgang wie im vorherigen Abschnitt wiederholen, indem Sie auf die Registerkarte Tools > Import der zweiten Website gehen und die XML-Datei hochladen.
Denken Sie daran – dieser Vorgang importiert Ihre WordPress-Inhalte, wirkt sich jedoch nicht auf die von Ihnen verwendeten Plugins oder Themes aus. Um diese ebenfalls zu übertragen, müssen Sie eine vollständige Migration durchführen. Es ist auch erwähnenswert, dass Sie einen ähnlichen Prozess verwenden können, um Ihre WordPress.com- Inhalte zu WordPress.org zu migrieren. So vielseitig kann XML sein.
Abschluss
Der Zweck einer Auszeichnungssprache besteht darin, Informationen auf eine Weise einzufügen, die sowohl für Menschen als auch für Computer leicht verständlich ist. Es gibt viele Sprachen, die diese Rolle ausfüllen, aber XML ist unbestreitbar der König des Markups.
Um Ihnen eine Vorstellung davon zu geben, wie vielseitig XML sein kann, lassen Sie uns einige der Verwendungsmöglichkeiten in WordPress zusammenfassen:
- Erstellen von Sitemaps.
- Importieren und Exportieren von Plugin-Daten.
- Hochladen von Theme-Unit-Testdaten.
- Migration Ihrer WordPress-Inhalte.
Haben Sie weitere Fragen zur Verwendung von XML in WordPress? Lassen Sie uns im Kommentarbereich unten darüber sprechen!
Miniaturansicht des Artikelbildes von shahsoft / shutterstock.com
