Also nach vielem rumprobieren hab ich die Sache so gelöst, um hinterher möglichst wenig Arbeit zu haben. Der Trick ist, dass der Post und das Produkt exakt den gleichen Namen haben (copy&pasta), dann kann man nämlich wenn man einen Post im loop hat so ganz einfach an die Produkt-ID kommen (und brauch sie nicht in nem extra custom-field speichern, was die andere Methode wäre, beide zu verknüpfen)
Code: Alles auswählen
<?php $produID = $wpdb->get_var("SELECT id FROM wp_wpshopgermany_products WHERE name='".get_the_title()."'"); ?>
Einzelne Werte von einem Produkt kann man dann hiermit rauskriegen:
Code: Alles auswählen
<?php
global $wpdb;
$prodValue = $wpdb->get_var("SELECT anr FROM wp_wpshopgermany_products WHERE id='".$produID."'");
if (!empty($prodValue)) {echo "Bestell-Nr.:".$prodValue }
?>
anr ist z.B. die Bestell-Nr. welche in der Datenbank wp_wpshopgermany_products_attribute steckt. Für andere Werte am besten einfach mal in den Datenbanken nachgucken, wo diese gespeichert und unter welchem Namen.
Ist jetzt keine sehr Anfänger freundliche Beschreibung, aber ich denk mal das interessiert eh eher die Leute die sich mit sowas auskennen.
Der Vorteil ist halt, dass man diese nun frei in seinem Theme verwenden kann wie man will (praktisch wie custom-values)
Nächster Schritt wird dann den kaufen Button per Hand zu platzieren, mal schaun wie das gelöst ist.