Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Wordpress] sortowanie get_attributes()
1992bartekk
post 21.02.2016, 00:57:39
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 7.12.2014

Ostrzeżenie: (0%)
-----


Witam chcę zmienić kolejność sortowanie atrybutów, ktoś ten problem opisał tutaj: http://wordpress.stackexchange.com/questio...g-get-the-terms
ale powiem ze nie za bardzo wiem jak to ugryźć.

Osobiście mam taki kod:

  1. $attributes = $product->get_attributes();
  2. foreach ( $attributes as $attribute ) {
  3. $atribute_name= $attribute['name'];
  4. }
  5. $sizes = get_the_terms($parentid ,$atribute_name);
  6. foreach ( $sizes as $size ) {
  7. $size_name=$size->name;
  8.  
  9. if ($atribute_name=='pa_rozmiar'){
  10. echo '<p>',$size_name,'</p>';
  11. }
  12.  


Wyświetla mi wyniki w kolejności alfabetycznej czyli: L M S XL XS XXL
a chciałbym w kolejności id gdzie będzie:XS S M L XL XXL

ok pod tym kodem wyświetla mi wcześniejszą zawartość:

  1. $terms = get_the_terms( $parentid, $atribute_name);
  2. foreach ( $terms as $term ) {
  3. $newterms[$term->name] = $term;
  4. }
  5. ksort($newterms);
  6. foreach ( $newterms as $term ) {
  7. echo "<p>" .$term->name. "</p>";
  8. }


Teraz jak sprawić by $newterms wyświetlało wpisu według mojej sugestii?

do zamknięcia smile.gif zamiast krsort zamieniamy na asort smile.gif

Niema to jak o otwierać temat by zaraz go zamknąć, mimo to fajnie ze takie forum funkcjonuje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 11.06.2024 - 05:58