I’m wanting to order WordPress posts by the most recent comment. To the best of my knowledge this isn’t possible using the WP_Query object, and would require a custom $wpdb query, which I can easily write. However, I then don’t know how to setup the loop to run off this object.
Can anyone help?
OK guys,
A lot of great answers here, but obviously nobody’s taken the time to test them.
Hao Lian gets the credit for the first best original answer, but unfortunately his code doesn’t show posts without comments.
Captain Keytar is on the right track, but his code will display every single post and attachment as a separate result.
Here is a modified version of Captain Keytar but it limits the results to the type ‘post’.. that has been published (to avoid getting drafts!!)