Notifications
Clear all

[Solved] Wrong ordering of answers to other comments

7 Posts
4 Users
1 Likes
3,553 Views
(@ahikaras)
Active Member
Joined: 6 years ago
Posts: 5
Topic starter  

Even when you select to display newer no-parent-comments first (on top of page), the answers to those comments should always be placed older on top (first), because otherwise the whole conversation makes no sense.

In this exampl:

The no-parent-comment on top should be L (newer first) but then the order should be I --> F --> S --> T.

"F"is the first (older) answer to no-parent-comment "I", and it should appear above second (S) and third (T) answers which are newer, because this is the natural way a conversation is held (newer answers taking into account older ones).

This is the way comments appears in Wordpress, newer no-parent-comments are first but answers to these comments go older first.

If you check the default Wordpress comment ordering you will see that I am right and  WpDiscuz shows comments in the wrong way.

In my website I have up to  5-level conversations in comment section (multiple replies to one comment), so at least for me the WzDiscuz plugin is totally useless as it is.


   
Quote
Astghik
(@astgh)
Illustrious Member Admin
Joined: 6 years ago
Posts: 5911
 

Hi ahikaras,

Please note: wpDiscuz has no relation with ordering of comments, it's controlled by WordPress.

Try to deactivate the wpDiscuz plugin, and check it again. Please let us know the result.

 


   
ReplyQuote
(@ahikaras)
Active Member
Joined: 6 years ago
Posts: 5
Topic starter  

Definitely not, I have double-checked and WordPress shows the correct order.

WordPress default (WpDiscuz de-activated) -->

It shows the correct order in 2nd level comments, eg. answers to initial comments --> I - F - S - T - 4 (first older, then second older, then third older and last the fourth newer comment).

WpDiscuz activated (wrong order) -->

It messes things up (the order of the answers is 4th - 2nd - 3rd - 1st), it shows 2nd level comments newer on top, which is always wrong.

You can easily check this in your demo page -->

The third answer in your demo page is (wrongly) placed above first and second answer to initial comment (okOK).

This is definitively a bug in your plugin.

I repeat that the initial comments are correct, the bug affects only the higher levels of comments (conversations with multiple interweaving answers on one comment).

No matter how you choose to display initial / level one comments (older / newer on top), the higher level answers to those comments should always be older on top.


   
ReplyQuote
(@dkappelman)
New Member
Joined: 7 years ago
Posts: 3
 

Agreed that this is a bug.  We have been using wpdiscuz for a number of years now and this bug cropped up in version 5.  It's a real problem and is going to make reading through comment threads impossible.  We upgraded tonight and might need to roll back to version 4 until this is fixed.


   
ReplyQuote
(@dariusj)
New Member
Joined: 6 years ago
Posts: 1
 

I confirm that I also have this problem.


   
ReplyQuote
Astghik
(@astgh)
Illustrious Member Admin
Joined: 6 years ago
Posts: 5911
 
Dear DariusJ,  dkappelman,  ahikaras
 
We use native WordPress sorting logic for parents comment (as you can see in screenshot), but we've added special logic for sorting child comments.
 
However, we've taken under consideration to add an option which will allow to sort child comments with the default WP logic.

   
ReplyQuote
(@ahikaras)
Active Member
Joined: 6 years ago
Posts: 5
Topic starter  

Thank you for the update that has resolved the issue!

I am now using WpDiscuz on my site which has over 44.000 comments in 5 years.


   
Astghik reacted
ReplyQuote
Share:
Scroll to top