-1

Nach der Installation einer neuen Wordpress 4.8-Instanz und der neuesten Version von WooCommerce 3.0.8 versuchen wir zu verstehen, wie die WooCommerce-REST-API verwendet wird.WooCommerce REST-API-Endpunkte existieren nicht

Aus ihrer Dokumentation scheint es ziemlich einfach zu sein, aber wir bekommen nur 404s auf jedem Endpunkt.

Wir sind neu in beide Wordpress und WooCommerce, so dass die verschiedenen Dinge lesen wir können irreführend sein und einander oft widersprechen ...

  • Die Wordpress index Endpunkt gibt uns einen 404.
  • Beliebig WooCommerce (zB /wp-json/wc/v2/products) gibt uns eine 404.
  • Wie die Wordpress demo REST site antwortet, bedient unsere 404. Ist es sogar die API-Basis, auf die WooCommerce angewiesen ist (verwirrt ...)?

Wir versuchen zu verstehen, ob wir ein weiteres Plugin benötigen, um diese REST-Endpunkte zu aktivieren. Wir haben versucht, zahlreiche ohne Glück hinzuzufügen.

Wie werden diese REST-Endpunkte aktiviert? Lesen wir eine veraltete Dokumentation? Gibt es hier einige Apache/Nginx/IIS/LiteSpeed ​​/ LiteSpeed-Tricksereien (Wir können keine PHP-Datei mit diesen Namen finden, also fragen wir uns, ob uns vielleicht eine Rewrite-Regel fehlt)?

+0

https://wordpress.stackexchange.com/ – Rob

Antwort

0

Es war einfach eine Frage der URL-Umschreibung in Wordpress zu aktivieren. Gehen Sie im Wesentlichen zu Settings ->Permalinks und stellen Sie sicher, dass die erste Umschreibungsoption auf Posts Name festgelegt ist.

+0

Nicht nur das, wenn Ihre .htaccess-Datei nicht schreibbar ist, müssen Sie auch das manuell aktualisieren (was gibt es eine Warnung über am Ende der Einstellungen Seite)) – Leahcim

Verwandte Themen