it-swarm.com.de

So greifen Sie mit PHP von extern auf Daten in der WordPress-Datenbank zu

Ich möchte Daten in bestimmten WordPress-Datenbanktabellen mit einer iOS-App teilen. Der Client möchte Daten über WordPress-Formular-Plugins eingeben, die ihre eigenen Tabellen in der WP-Datenbank erstellen. Die Plugins, die ich mir angesehen habe, haben selbst keine APIs und Beispiele für WordPress-APIs REST verwenden alle AJAX, mit denen ich nicht vertraut bin und/oder auf die ich nur in WordPress-Posts oder Benutzerdaten zugreifen kann . Gibt es eine Möglichkeit, dies über PHP zu tun, ohne direkt auf die Datenbank zuzugreifen? Ich befürchte, dass Änderungen in der Datenbankstruktur durch Updates die App beschädigen könnten.

1
TijuanaKez

Sofern Sie PHP nicht verwenden möchten, um Abfragen direkt in Ihrer Datenbank auszuführen, müssen Sie eine REST - API und Javascript verwenden, um die Daten zu erfassen. Ein wichtiger Punkt ist, dass diese REST APIs auch direkte Datenbankabfragen verwenden, um Informationen zu sammeln, die bei einer Anforderung an Sie zurückgegeben werden. Dies bedeutet, dass alle Aktualisierungen der Wordpress-Datenbankstruktur, die Ihre App beschädigen würden, wenn Sie PHP für den Zugriff auf die Datenbank schreiben, auch das von Ihnen verwendete API-Plugin beschädigen würden. Der einzige Unterschied ist, dass die meisten Plug-in-Entwickler bei Updates ziemlich schnell sind, wenn ihr Code veraltet ist, und Probleme möglicherweise schneller beheben können, als Sie es könnten.

Hier ist ein JSON-API-Plugin, das ich im WordPress-Repository gefunden habe: http://wordpress.org/plugins/json-api/

Ich bin sicher, dass es noch andere gibt. Sieh dich nur um. Lassen Sie mich wissen, ob dies hilft, die Dinge ein bisschen zu klären.