|traversal||# Posted on February 19, 2014 at 2:11 pm|
Hey, glad you had some luck working out the descending order.
There is a way to order by last name then first name, but it requires a custom extension of the MEOW_User class to create a method that you can then sort on.
Check out this example, where you can create a simple class called “MY_User” to extend MEOW_User (the master press user class), which will then be used as the class returned by all methods that return a user in the API. Once you have that, “last_then_first_name” is also a sortable property. Pretty powerful:
That same technique applies for sorting on custom fields and so on too. All you need to do is create a function to return a sortable string, and the sort methods can sort on that new function’s result. Just need to be careful not to name the functions the same as any built-in functions for the class you’re extending 🙂 As for the next release, I’ve been working away this afternoon to fix the issue with users and posts for certain post types.
A lot harder than I thought actually, but fixed now. The next release will be sometime during this week, hopefully tomorrow.
It was brought to our attention that MasterPress would give a tonne of warnings and deprecation notices when used with PHP 7.4 – this update addresses those.