הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה | סינון בוורדפרס query_posts (https://hosts.co.il/forums/showthread.php?t=109614)

ShonLevi 24-11-15 14:03

עזרה | סינון בוורדפרס query_posts
 
היי כולם,
למי שמכיר query_posts - כשרוצים להריץ את הפוסטים שנמצאים בבלוג לפי סינונים אישיים (לפי תאריך לדוגמא או לפי META KEY אישי וכו'...)

יש לי דירוגים בוורדפרס, והדירוגים מוכנסים בתור META KEY, כל דירוג זה בעצם מעלה את המספר ב1...
כשאני מנסה לסנן תוצאות על פי זה - מה שקורה זה מסנן נכון, אבל זה שם את האחדים לפי העשרות...
כלומר:

אם יש לי 1, 8, 3, 9, 8, 4, 12
הוא מסדר לי ככה:
9
8
8
4
3
1
12


זה הקוד:
קוד:

query_posts( array (
        'meta_key' => 'ratings_score',
        'orderby' => 'meta_value',
        'order' => 'DESC',
        'posts_per_page' => 21,
        'paged' => $paged
) );

ratings_score = שם השדה שבו יש את הערכי מספרים של הדירוגים... (לייקים)


מישהו מכיר אולי איך אפשר לעקוף את הבעיה הזו??

Ori The Man 24-11-15 19:34

אהלן,
תנסה ב orderly להזין meta_value_num

eliron 24-11-15 23:14

הסתדרת?

ShonLevi 25-11-15 18:43

ציטוט:

נכתב במקור על ידי Ori The Man (פרסם 898351)
אהלן,
תנסה ב orderly להזין meta_value_num

תותח!
תודה רבה :)

ציטוט:

נכתב במקור על ידי eliron (פרסם 898354)
הסתדרת?

כן, תודה :)

Ori The Man 27-11-15 00:13

בכיף


כל הזמנים הם GMT +2. הזמן כעת הוא 07:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ