web-dev-qa-db-de.com

Wordpress-Plugin zum Herstellen einer Verbindung mit einem REST API?

Angenommen, ich habe eine RESTful-API, die irgendwo auf einem Server ausgeführt wird, sowie eine separate, aber verwandte Wordpress-Site.

Ich möchte einige Seiten auf der WP Site haben, die Daten auf WP Seiten anzeigen, die vom REST Server (im JSON-Format) abgerufen wurden, und zulassen Der Benutzer kann die Daten auf WP Seiten anzeigen und/oder bearbeiten.

Angenommen, ich habe als Startpunkt REST eine API, die eine Liste der Bücher zurückgibt, deren Eigentümer ein Benutzer ist. Ich möchte die Liste der Bücher anzeigen, dem Benutzer erlauben, auf einen Buchlink zu klicken und zu einer Seite zu wechseln, auf der die Details für das Buch angezeigt werden.

Wenn der Benutzer dann in den Bearbeitungsmodus wechselt, kann er die Daten bearbeiten und über die API REST an den Server zurücksenden.

Gibt es ein WP Plugin, mit dem ich Seiten erstellen kann, auf denen Informationen wie diese angezeigt und bearbeitet werden?

Ich würde erwarten, dass ich für jeden Entitätstyp einige Metadaten eingeben könnte, um anzugeben, was in JSON zu erwarten ist und wie es zum Anzeigen angezeigt oder wie das Formular dafür erstellt wird (wie iPhorms does).

25
MindJuice

WordPress bietet also einige Unterstützung für AJAX-Abfragen, sowohl vom Admin-Panel als auch auf den Seiten des Benutzers.

Ich verstehe noch nicht ganz, wie alles funktioniert, da ich mit WordPress-Codierung noch nicht vertraut bin, aber das scheint mir das zu sein, was ich will:

http://codex.wordpress.org/AJAX_in_Plugins

Danke an moimikey für die Erwähnung der Ajax-Fähigkeit von WP.

11
MindJuice

Sehen Sie sich diese URL an, damit wird Ihr Problem gelöst. https://codex.wordpress.org/HTTP_API

4
FDI

Wenn ich Ihren Beitrag richtig verstehe, würde dies vielleicht den Trick tun.

http://wordpress.org/extend/plugins/json-api/

Es verfügt über 3 Controller:

Beitrag: Create_post

Kern: Info get_recent_posts get_post get_page get_date_posts get_category_posts get_tag_posts get_author_posts get_search_results get_date_index get_category_index get_author_index get_author_index get_page_index get_nonce

Antworten: Submit_comment

0
moimikey

Ich suche nach einer ähnlichen Funktionalität (ich möchte, dass meine Wordpress-Seite Daten aus Spring REST CRUD-Repository) rendert/aktualisiert, und ich konnte nichts finden.

Am Ende habe ich mein eigenes generisches Shortcode-Plugin für Spring REST Data Repositories geschrieben, das ich gerne teilen werde, sobald es fertig ist.

Sie können auch Ihr eigenes Shortcode-Plugin basierend auf den folgenden Tutorials/Blogbeiträgen schreiben. Es ist ziemlich unkompliziert:

0
Michal