WordPress database Produkte Struktur

Ich schreibe ein externes Programm auf C ++, das Produkte in die WordPress-database importieren soll (es sollte direkt eine Verbindung zum entfernten MySQL-Server herstellen und nur einige SQL-Abfragen ausführen, um ein neues Produkt zu erstellen). Ich habe alle Eigenschaften der Produkte und Remote-Zugriff auf die database, aber ich kann nicht vollständig verstehen, wie WordPress dient und bestellt alles in seiner database. Technologie ist für mich zu schwer zu verstehen, wenn ich einfach durch die wirklich funktionierende WP-database gehe, die mit Produkten gefüllt ist: c. Ich habe auch keine Dokumentationen oder Schemata im Internet gefunden.

Es gibt nur ein sehr nützliches db-Schema von Beziehungen zwischen verschiedenen WordPress-Tabellen , aber es beschreibt nicht wirklich, wie die Informationen darin gespeichert sind.

Ich bin neu (von der technischen Seite) zu diesem CMS, also ist die letzte Frage, welche Tabellen von meinem Programm betroffen sein sollten, um ein neues Produkt in der WP-database zu erstellen?

Verlassen Sie sich auf Ihre Hilfe.

Solutions Collecting From Web of "WordPress database Produkte Struktur"

Um ein Produkt hinzuzufügen, müssen Sie hinzufügen

  • ein Eintrag in der posts-Tabelle, mit post_type='product' , post_title='product_name' , post_excerpt='product_description' . Dies gibt Ihnen die Post-ID.
    • Mit der Post-ID können Sie Meta-Daten in der post_metas table._product_type, _visibility, _price, _sale_price … hinzufügen.
    • Verwenden Sie Terms-Tabellen, um Kategorien hinzuzufügen, die sich auf das Produkt beziehen

Sie können alle Produkt-Metas (mit get_post_meta ()) sehen, um mehr über alle benötigten und ihre echten Namen zu erfahren.

Ok, Sie möchten es mit SQL-Anfrage zu tun, aber Sie können auch Produkte mit einer CSV-Datei oder mit dem Woocommerce API importieren, functionen, class und dedizierte Methode kann es einfacher, die richtige SQL-Anfrage zu definieren.

Hoffe es gibt dir ein paar Hinweise.