Ich stehe vor einem großen Problem mit Produktvariationen und deren Eigenschaften im Woocommerce. Ich versuche, für jede verfügbare Produktvariante eine Tabelle mit jedem Attribut anzuzeigen. Aber WooCommerce speichert die Attribute in Post-Meta-Complete in Kleinbuchstaben, ersetzt Schrägstriche und deutsche Sonderzeichen wie ü, ö, ä usw. Ich bekomme die Attribute mit $ variation-> get_variation_attributes(). Ich die Datenbank gesucht haben die für Werte speichern Sie zum Beispiel in der Dropdown-Liste im Admin-Panel sehen können, aber sie werden wie dies ohne eine Verbindung zu der Variation sie zugeordnet sind, gespeichert:Attributwerte für Produktvariationen
a:5:{s:10:"bestell-nr";a:6:{s:4:"name";s:11:"Bestell-Nr.";s:5:"value";s:9:"1 | 2 | and so on...
Wie kann ich Holen Sie sich die Attribute in ihrem korrekten Format zur Anzeige?
Danke für Ihre Hilfe!
Vielen Dank für Ihre Antwort, ich habe versucht, die Attribute mit den Bedingungen zu bekommen, aber das Problem, das ich gegenüberstelle, ist, dass sie falsch formatiert sind. Es werden nur Kleinbuchstaben und Sonderzeichen ersetzt. – user3357332
Wenn Sie die ID der Taxonomie kennen, können Sie ['get_the_terms()'] (http://codex.wordpress.org/Function_Reference/get_the_terms) auch so eingeben. Können Sie Ihre Frage bearbeiten, um zu erklären, in welchem Format Sie sie benötigen/warum 'wc_get_formatted_variation()' nicht für Sie funktioniert? – helgatheviking
Danke für das Snippet @helgatheviking, wusste ich nicht über die wc_get_formatted_variation() func ' – Dan