Was für eine API soll das sein? Und was bezweckst du damit überhaupt?
Hi, es gibt in WooCommerce keine SEO Functionality out of the box und damit auch leider keine API. Genau dafür suche ich nun eine Lösung, damit ich bei Produkten per API SEO Title und co setzen kann.
Leider hast du nicht geschrieben um was für eine API es genau geht. Daher und wegen der Begrifflichkeiten fällt es mir weiterhin schwer konkrete Antworten zu geben.
„SEO Title“ ist z.B. ein eher schwammiger Begriff zu dem es viele Möglichkeiten gibt. WordPress setzt den Seitentitel (der von Suchmaschinen indiziert wird) automatisch aus Daten des aufgerufenen Datensatzes zusammen. Wie er zusammengesetzt wird, kann mit SEO-Plugins wie Yoast oder Rank Math beeinflusst werden. Bei Produkten wird dafür i.d.R. der Produktname verwendet. Es gibt kein weiteres Feld dafür. Um diesen Titel zu beeinflussen, musst du also den Produktnamen anpassen und/oder die Zusammenstellung wie WordPress den Titel erzeugt. SEO-Plugins wie o.g. erweitern die Möglichkeiten der Eingabe auch für den Seitentitel indem sie dafür ein extra Feld bereitstellen was in WordPress sonst nicht enthalten wäre und Regeln für den Titel definieren.
Alternativ dazu kannst du natürlich auch dein eigenes Plugin entwickeln was die nötigen Felder und Regeln bereitstellt. Das Entwicklerhandbuch findest du hier: https://developer.wordpress.org/
Dann gibt es natürlich eine API die man verwenden kann: die REST API von WordPress. Damit kann man alle Datensätze aus der Ferne verändern. Siehe Entwickler-Handbuch: https://developer.wordpress.org/rest-api/ – sobald ein gesondertes Feld für den Seitentitel vorhanden wäre, könnte man auch den beeinflussen.
Wenn du noch etwas genauer dein Anliegen beschreiben würdest, könnte man dir ggfs. auch sagen was genau dafür zu tun wäre.
Da seit einiger Zeit keine Rückmeldung mehr vom TE kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind. Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden. Lösung gefunden? In einem User-helfen-User-Forum wie diesem hier ist das Posten der Lösung für andere User immer hilfreich, danke.