Ich möchte folgende Produkte mit PHP-Code hinzufügen:
$post_information = array(
'post_title' => 'new item shop',
'post_content' => 'this is new item shop',
'post_type' => 'post',
'post_status' => 'publish'
);
$post_id = wp_insert_post($post_information);
aber dieser Code optimiert für WooCommerce wie Posttyp und Guid und Metadaten und ... Kann mir jemand weiterhelfen?
php
woocommerce
Hossein Hashemi
quelle
quelle
Antworten:
Es ist ziemlich einfach, Sie haben die im Post-Meta hinzugefügten Daten herausgearbeitet. Das Problem, das ich habe, ist das Hinzufügen von herunterladbaren Produkten zum Shop.
Unten ist der Code, den ich verwende. Er listet alle Post-Metas auf, die von Woo Commerce verwendet werden. Dies veröffentlicht ein Produkt, der Download-Link wird jedoch nicht angehängt.
Ursprünglich, als ich anfing, machte ich einen Fehler mit dem Array, das den Download-Link speichert und einen fehlerhaften Link "b" erzeugt, gefolgt von einer zweiten Download-Datei, die korrekt war. Nachdem das Array so angepasst wurde, dass es dem eines manuell hinzugefügten Produkts entspricht, zeigt kein Einzelner eine Datei an. Wenn jemand Informationen dazu hat, wäre er sehr dankbar
hoffe das entspricht dem Qualitätsstandard :)
quelle