Mam do czynienia z dużym problemem z odmianami produktów i ich atrybutami w woocommerce. Próbuję wyświetlić tabelę z każdym atrybutem dla każdej dostępnej wersji produktu. Ale Woocommerce zapisuje atrybuty w post meta complete małymi literami, zamienia ukośniki i niemieckie znaki specjalne, takie jak ü, ö, ä itd. Otrzymuję atrybuty z $ variation-> get_variation_attributes(). Przeszukałem bazę danych do zapisywania wartości można zobaczyć na przykład na liście rozwijanej w panelu admina, ale są one zapisywane w ten sposób bez linkiem do zmienności są one przypisane do:Wartości atrybutów dla różnych produktów
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...
jak mogę uzyskać atrybuty w ich właściwym formacie do wyświetlenia?
Dzięki za pomoc!
Dziękuję za odpowiedź, próbowałem uzyskać atrybuty z warunkami, ale problemem, z którym się borykam, jest to, że są źle sformułowane. Jest on pisany małymi literami, a znaki specjalne są zastępowane. – user3357332
Jeśli znasz identyfikator taksonomii, możesz w ten sposób również użyć funkcji '' get_the_terms() '] (http://codex.wordpress.org/Function_Reference/get_the_terms). Czy możesz edytować swoje pytanie, aby wyjaśnić, w jakim formacie potrzebujesz ich/dlaczego 'wc_get_formatted_variation()' nie będzie działać? – helgatheviking
Dzięki za urywek @helgatheviking, nie wiedziałem o wc_get_formatted_variation() func ' – Dan