Reply To: Ordering collection of posts

Author Replies
dovetail # Posted on February 19, 2014 at 5:32 am

This question goes with the one above – I tried using the “by” method to sort some posts by a custom field, and it worked great using this syntax:
foreach ($user->posts()->by(“reservation_fields.reservation_date”) as $reservation) { … }

However, is is possible to use that with a “DESC” order? This didn’t work:
foreach ($user->posts()->by(“reservation_fields.reservation_date DESC”) as $reservation) { … }

** Nevermind this one, I guessed and figured out that this is the proper syntax:

foreach ($user->posts()->by(“reservation_fields.reservation_date”, “DESC”) as $reservation) { … }

Testament to the intuitiveness of this framework!

Next question: How to make it order by a field numerically.

Perhaps this is documented somewhere? I couldn’t find it in the docs.

  • This reply was modified 3 years, 4 months ago by  dovetail.

Latest From the Blog

MasterPress 1.1.4 now available

MasterPress 1.1.4 is now available. This release contains an important compatibility fix for WordPress 4.5 to allow correct detection of the taxonomy term editing screen. Without this fix, any custom fields you have attached to custom taxonomies will not be shown at all in the editing form. Note also that MasterPress will still detect the edit screen correctly in… 

Plugin Requirements

MasterPress requires a minimum of WordPress version 3.4, MySQL 5, and PHP version 5.2.4.

We also recommend that PHP is configured to use a memory limit of 64MB per request (128MB may be required for sites with higher complexity).

This plug-in is not compatible with the WordPress.com hosted service.

Traversal