Springe zum Hauptinhalt

Wie Sie wissen, wann Sie die WordPress Rest API verwenden müssen

Divi: das am einfachsten zu verwendende WordPress-Theme

Divi: Das beste WordPress-Theme aller Zeiten!

Mehr 901.000 Downloads, Divi ist das beliebteste WordPress-Theme der Welt. Es ist vollständig, einfach zu bedienen und enthält mehr als 62-freie Vorlagen. [Empfohlen]

Die Rest-API von WordPress wird viele Probleme beheben und wahrscheinlich viel nützlicher sein als wir erwartet hatten. Es ist jedoch kein magisches Werkzeug und manchmal müssen Sie es wirklich nicht verwenden.

Es gibt noch nicht viele Entwickler oder Agenturen, die die Rest-API für ihre Websites verwenden. Der Grund dafür ist, dass sich die Funktion noch in der Entwicklung befindet und eine Technologie ist, die viele Benutzer noch verwenden müssen. 'lernen und erleben.

Aber manchmal, selbst wenn die API gut etabliert ist, wird es sich als kontraproduktiv erweisen, sie zu verwenden.

In diesem Tutorial werde ich die verschiedenen Umstände identifizieren, unter denen Sie die API verwenden müssen, und diejenigen, unter denen die API nicht erforderlich ist. Wir werden diese drei verschiedenen Bereiche abdecken:

  • Plattformen und Technologien
  • Applikationen
  • Team und Umstände

Wir werden mit Plattformen und Technologien starten

wp-rest-api weit

Plattformen und Technologien

Die REST-API ist besonders nützlich, wenn Sie WordPress mit APIs anderer Plattformen verbinden möchten oder wenn Sie damit eine Anwendung erstellen, die in einer anderen Sprache als PHP codiert ist. Im letzteren Fall gibt es viele praktische Beispiele.

Wenn Sie eine Webanwendung erstellen möchten, bietet Ihnen die REST-API die Flexibilität, die für Sie geeignete Programmiersprache (normalerweise JavaScript) zu verwenden. Wenn Sie eine App in JavaScript erstellen, können Sie Schnittstellen erstellen, die wie die meisten Desktop-Apps funktionieren, mit komplexen Interaktionen und Datennutzung, ohne zwischen mehreren Bildschirmen wechseln zu müssen.

Zum Beispiel eine Web-App, die Google-Apps wie Google Kalender, Google Mail und andere Apps zur Dokumenterstellung verwenden kann. Wenn Sie mit den von WordPress gespeicherten Daten etwas Ähnliches wie oben erstellen möchten, ermöglicht dies die REST-API.

Wenn Sie die in der Datenbank gespeicherten Daten für die Arbeit mit jeder Art von mobiler App verwenden möchten, ermöglicht dies alternativ die REST-API. Wenn Sie beispielsweise eine E-Commerce-Website haben und Ihren Kunden eine App zur Verfügung stellen möchten, mit der sie über ihre Telefone Einkäufe in Ihrem Geschäft tätigen können, kann die REST-API auch verwendet werden, um diese Lücke zu schließen. zwischen den beiden.

Erstellen Sie ganz einfach Ihre Website mit Elementor

Mit Elementor können Sie auf einfache Weise jedes Website-Design mit einem professionellen Look erstellen. Zahlen Sie nicht mehr teuer für das, was Sie selbst tun können. [Kostenlos]

Einige WordPress-Websites verwenden derzeit andere APIs, um Daten anzuzeigen, die von sozialen Netzwerken wie Twitter und Facebook bereitgestellt werden, oder um beispielsweise mithilfe von Google Map Karten für Veranstaltungswebsites zu erstellen. Es handelt sich jedoch um eine Einwegbeziehung, und Daten von externen APIs werden abgerufen und angezeigt, ohne dass eine Interaktion mit der WordPress-Datenbank erforderlich ist. Die REST-API ist das, was Sie benötigen, um diese Interaktion zu ermöglichen.

Wenn Sie einige Informationen aus Wordpress (ohne mit seiner Datenbank zu interagieren) benötigen Sie die REST-API nicht, aber wenn Sie zwischen WordPress-Daten und externen Daten interagieren möchten, ist es eine gute Idee, die REST-API zu verwenden.

verdrahtet

Eine der Websites, die die REST-API zum Verknüpfen mit externen APIs verwendet, ist Verdrahtet, die es verwendet, um Inhalte an die Nachrichten-App für iOS zu senden und in ihrem Blog veröffentlichte Artikel in „Markdown„Und zeigt es in ihren verschiedenen Anwendungen an.

WordPress-Sites werden in PHP mit HTML5 und CSS3 als Unterstützung entwickelt. Wenn Sie Websites in einer anderen Sprache erstellen oder wenn eine Website oder Anwendung bereits in einer anderen Sprache verfügbar ist und Sie sich mit WordPress verbinden möchten, ist die Rest-API immer noch die beste Lösung.

Wenn Sie also einer vorhandenen Site, die beispielsweise JavaScript oder Python verwendet, WordPress-Daten hinzufügen möchten, müssen Sie wahrscheinlich die Rest-API verwenden. Wenn Sie jedoch weiterhin in PHP arbeiten möchten, ist dies nicht unbedingt erforderlich.

Applikationen

Wenn Sie mit externen Plattformen und Technologien arbeiten möchten, ist die Rest-API wahrscheinlich die beste Lösung. Es gibt aber auch andere Situationen, in denen Sie diese API möglicherweise verwenden müssen. Diese neuen Situationen hängen davon ab, wie Sie sie in den von Ihnen entworfenen Anwendungen verwenden möchten. Mit anderen Worten, es hängt davon ab, was Ihre App tun wird.

Wenn Sie ein einfaches Blog erstellen, müssen Sie sich keine Gedanken über die Rest-API machen. WordPress bietet weiterhin alles, was Sie zum Bloggen mit PHP benötigen, unabhängig davon, ob Sie Plugins und Themes von Drittanbietern installieren oder eigene erstellen (Plugins und Themes).

Suchst du nach den besten WordPress Themes und Plugins?

Laden Sie die besten Plugins und WordPress-Themes auf Envato herunter und erstellen Sie ganz einfach Ihre Website. Schon mehr als 49.720.000 Downloads. [EXCLUSIVE]

Wenn es sich bei Ihrer Website um E-Commerce handelt, müssen Sie möglicherweise die Rest-API verwenden oder nicht. Wenn Sie für Ihre Website lediglich Waren und Dienstleistungen von einem einzigen Standort aus verkaufen müssen, wird die Rest-API nicht viel hinzufügen. Unter bestimmten Umständen kann die Rest-API dem Store jedoch mehr Funktionen hinzufügen und Ihnen wahrscheinlich dabei helfen, ein größeres Publikum zu erreichen:

  • Wenn Sie eine App-Erfahrung bereitstellen möchten, sei es über eine Website oder eine mobile App (oder sogar beides), können Sie mit der Rest-API eine E-Commerce-JavaScript-App unter Verwendung der Ressourcen Ihres Geschäfts erstellen.
  • Wenn Ihre Zielgruppe andere Websites wie eBay oder Facebook zum Einkaufen verwendet, kann die Rest-API auch die Erstellung eines Geschäfts auf diesen Plattformen vereinfachen.

Wenn Sie das Dashboard für einen Kunden anpassen möchten, hängt es davon ab, wie viele Anpassungen Sie anwenden möchten, ob Sie die Rest-API benötigen.

WordPress bietet bereits eine große Anzahl von Hooks, mit denen Sie die Administrationsoberfläche eventuell vollständig anpassen können.

Das Calypso-Dashboard von Automattic verwendet dazu die WordPress.com Rest-API, die derzeit auf selbst gehosteten Websites verwendet wird.

Calypso

Mit der Rest-API können Sie einseitige Apps erstellen.

Team und Umstände

Die Wahl der Technologie, die Sie für die Webentwicklung einsetzen möchten, stellt in Bezug auf die jeweilige Sprache kein Problem dar. Auch ein „Team“-Faktor kommt in Betracht, und unter Umständen ist die Rest-API angemessen.

Die erste Überlegung betrifft den Entwicklungsstand der Rest-API. Derzeit ist diese Funktion nicht so stabil, wie sie sein sollte, insbesondere bei großen Projekten.

Die API befindet sich noch in der Entwicklung und die Funktionsweise wird sich bald vollständig ändern. Das endgültige Formular zeigt beispielsweise die API-Version, die nicht wirklich geeignet ist.

Das Team, das an der API arbeitet, ist noch nicht auf den Status festgelegt, der als ausreichend angesehen wird (einsatzbereit) der API, daher sollte sie mit vielen Einschränkungen verwendet werden, insbesondere für große Projekte.

Erstellen Sie einfach Ihren Online-Shop

Laden Sie kostenlos WooCommerce herunter, die besten E-Commerce-Plugins, um Ihre physischen und digitalen Produkte auf WordPress zu verkaufen. [Empfohlen]

Wenn Sie an einem Projekt arbeiten, das schnell erstellt werden muss oder ein begrenztes Budget hat, empfehle ich die Verwendung der Rest-API noch nicht, bis Sie mit der Technologie wirklich vertraut sind. . Das Zusammenstellen einer benutzerdefinierten Website mit einem Thema und einem Plugin kann zeitaufwändig sein. Ich weiß nichts über Sie, aber das Erstellen einer Site mit der Rest-API wird im Moment viel länger dauern.

bocoup

Insofern sollten die Erfahrungen und Fähigkeiten des Entwicklungsteams berücksichtigt werden. Für Teams, die mit JavaScript arbeiten, bleibt die Verwendung der Rest-API relativ einfach. Und für WordPress-PHP-Entwickler ist das Arbeiten mit Themen und Plugins auch ziemlich einfach. Ein Entwickler, der die Rest-API korrekt und vollständig nutzen möchte, muss jedoch PHP und JavaScript beherrschen, was heutzutage nicht immer der Fall ist.

Schlussfolgerung: Die Rest-API funktioniert in einigen Fällen und in anderen nicht

Die Rest-API ist unter bestimmten Umständen ein großartiges Tool, aber das bedeutet nicht, dass sie unbedingt für jede Art von Projekt verwendet werden sollte. Es liegt an Ihnen, die verschiedenen Umstände zu ermitteln, unter denen Sie die Rest-API verwenden möchten.

Dieser Artikel enthält Kommentare 2

  1. Guten Tag,
    Ich brauche einen Rat, weil ich eine Lyrics-Website mit der API einer großen Lyrics-Website erstellen möchte, um Inhalte auf meiner Website zu erhalten. Ich weiß nicht, ob das eine gute Idee ist.

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Diese Website verwendet Akismet, um unerwünschte Inhalte zu reduzieren. Erfahren Sie mehr darüber, wie Ihre Kommentardaten verwendet werden.

Zurück nach oben
19 Aktien
Aktie16
tweet2
Registrieren1