Notifications
Clear all

Sort top-level-comments by new, their children by old?

6 Posts
3 Users
0 Likes
1,985 Views
(@ftlralph)
Active Member
Joined: 7 years ago
Posts: 8
Topic starter  

So I feel like sorting comments by new = the best way, you don't want some 2-year-old comment at the top of the list when you scroll down when a new one was made yesterday.

However, I believe sorting the children of top-level comments by old is definitely better. Since there's usually a small discussion going on and they're usually not very long, it seems backwards to have to scroll to the bottom of the thread and read upward.

Is this possible to accomplish? I know it's not recommended, but I'm not against modifying plugin files if it's necessary.

I'm coming from a website that's been using the WP default comments, and this wasn't an issue, as it was all sorted by old *but* the pagination made it so that the oldest comment at the top was usually only a week old or so, scrolling down wasn't a big deal.


   
Quote
 Tom
(@tomson)
Famed Member Admin
Joined: 9 years ago
Posts: 4175
 

As far as I see it's sorted like that on wpDiscuz demo page.

http://wpdiscuz.com/wpdiscuz-4/

These are the settings in Dashboard > Settings > Discussion admin page:

2017 09 25 2346

   
ReplyQuote
(@ftlralph)
Active Member
Joined: 7 years ago
Posts: 8
Topic starter  

Hm I don't think so, it's sorting everything by new.

Here's a thread I just made http://wpdiscuz.com/wpdiscuz-4/#comment-1339 You can see what I mean with the thread I made.

What I would like to do is to have comments sorted by new (like it is there) - but once you're inside of a top-level comment, sort the children comments by old. It just feels more natural to read the first reply to that comment, then the second reply below that (which may reference the first comment), etc.

It's picky I know, and very well might not be doable, but I'm adding Wpdiscuz to a 3-year old site with many comments. I had it sorted by old (this "fixed" the children-comments order and made the conversations seem natural). And because of the default WP pagination, the "old" top-level comment at the top of the page weren't actually really that old at all (and the true oldest comment was back on page 10 or something).


   
ReplyQuote
 Tom
(@tomson)
Famed Member Admin
Joined: 9 years ago
Posts: 4175
 

I'm sorry but wpDiscuz doesn't have other sorting options all is in Dashboard > Settings > Discussion admin page shown on the screenshot above. If you don't get the result you want with [old/new] and [first/last] options, then it impossible.


   
ReplyQuote
(@ohmygoose)
New Member
Joined: 7 years ago
Posts: 2
 

hi, I totally agree with FTLRalph, when it comes to sorting by new, wpDiscuz is different from wordpress default setting. Wordpress shows the top-level comments by new, and the following reply by old, which makes more sense. However, wpDiscuz just sorts everything by new, making readers hard to understand the order of the chatting thread (the reply 1,2,3 becomes 3,2,1).

I am considering using wpDiscuz and buying some premium features, but this really concerns me, could you find a way to make the sorting identical to wordpress? thank you very much!


   
ReplyQuote
 Tom
(@tomson)
Famed Member Admin
Joined: 9 years ago
Posts: 4175
 

This may depend on pagination type you use. make sure you have not checked/enabled the [ ] "Break comment into pages with X top level comments... " option. This will disable wpDiscuz  "Load More" pagination and enable WordPress default pagination with WordPress sorting option.  BTW you can try this too...


   
ReplyQuote
Share:
Scroll to top