sortowanie postów po 2 polach
-
Witam,
mam problem z sortowaniem postów za pomocą custom fields,
chciałbym móc sortować posty według meta_value (albo po menu_order), a jeżeli wartości są równe to wtedy po dacie,
zrobiłem własne zapytanie$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $query= 'cat=7&meta_key=order&orderby=meta_value&order=DESC&showposts=2&paged=' . $paged; $newsQuery = new WP_Query($query);
niestety jak się okazało nie działa to tak jak powinno,
posty które mają pole order większe niż 0 są na początku listy, ale reszta która ma pole order równe zero sortuje się odwrotnie niż potrzebuje czyli ostatnio dodane posty są na końcu listy.
Znalazłem pewne rozwiązanie jeffgran.com/218/blog/wordpress-sort-posts-by-multiple-fields , ale nie działa ono z paginacją. Dodaj jeszcze, że muszę sortować posty inaczej w różnych kategoriach.
Może ktoś z was zna rozwiązanie
- Temat ‘sortowanie postów po 2 polach’ jest zamknięty na nowe odpowiedzi.