Leider bin ich in pHp nicht so stark, wie ich gerne wäre, also stelle ich vielleicht eine ziemlich grundlegende Frage.
Ich versuche nur herauszufinden, warum ich die einzelnen Werte des Produktarrays nicht drucken kann.
print_r($product) gibt zurück:
WC_Product_Simple Object (
[id] => 72
[post] => WP_Post Object (
[ID] => 72
[post_author] => 1
[post_date] => 2015-09-23 21:54:50
[post_date_gmt] => 2015-09-23 21:54:50
[post_content] =>
[post_title] => Simple Product #1
[post_excerpt] =>
[post_status] => publish
[comment_status] => open
[ping_status] => closed
[post_password] =>
[post_name] => simple-product-1
[to_ping] =>
[pinged] =>
[post_modified] => 2015-09-23 21:55:48
[post_modified_gmt] => 2015-09-23 21:55:48
[post_content_filtered] =>
[post_parent] => 71
[guid] => http://brantbweb.com/?post_type=product&p=72
[menu_order] => 0
[post_type] => product
[post_mime_type] =>
[comment_count] => 0
[filter] => raw
),
[product_type] => simple
[shipping_class:protected] =>
[shipping_class_id:protected] => 0
[downloadable] => no
[regular_price] => 10
[price] => 10
[tax_status] => taxable
[manage_stock] => no
[stock_status] => instock
)
Ich habe es versucht
echo $product->post_parent;
Aber das geht nicht.
Also habe ich es dann versucht
echo $product[0];
Aber das gibt einen Fehler aus.
Mein Gefühl ist, dass die erste Option funktioniert, nur auf eine Weise, die ich nicht erwartet habe, also kann ich hoffentlich eine Erklärung dafür bekommen, warum es nicht funktioniert hat und was ich stattdessen tun sollte.
Vielen Dank!
Posten Sie den Code Ihres Arrays?
– DirtyBit
24. September 2015 um 16:04 Uhr
Ist das Produkt ein
array
oder einobject
? Es wäre hilfreich zu sehen, was passiert, wenn Sievar_dump($product);
– rnevius
24. September 2015 um 16:05 Uhr
Objekt(WC_Product_Simple)#513 (11) { [“id”]=> int(72) …. also gehe ich von einem Objekt aus
– Brant Barton
24. September 2015 um 18:32 Uhr