Moderator
t-p
(@t-p)
Am I missing a new setting or is it broken?
If 1.3.9 works, and 1.5.3 does not, it’s likely:
-either 1.5.3 is broken.
-or there is plugin-conflict. So you may try deactivating ALL plugins temporarily to narrow down and possibly fix the problem . If the problem goes away, activate them individually to find the culprit.
So you may try deactivating ALL plugins
When it failed on my site I created a test site with a fresh install of wp 3.0.1
No plugins. One page added plus two comments. All shows fine. Installed Arjuna 1.5.3. Page comments disappear but are still in the Admin area.
Another test install same as above. Arjuna 1.3.9 installed. Page comments still visible.
I found that copying comments.php from the 1.3.9 version to the 1.5.3 version I I’m able to view comments on pages.
Moderator
t-p
(@t-p)
Glad you got it sorted out. 🙂
More of a workaround. Some comment features of the newer version are missing.
When I get time I’m go to look into it further. Either the newer comments.php has broken logic or the options are not being set in or read from the database.
Found a solution in this post…
http://wordpress.org/support/topic/comments_by_type-problems?replies=7#post-1819762
Altered comments.php in three places as follows…
$comments_by_type = &separate_comments($comments);
$commentsCount = count($comments_by_type['comment']);
<?php if($showComments): ?>
<div id="arjuna_comments" class="contentBox active">
<?php
$comments_by_type = &separate_comments($comments);
if (!empty($comments_by_type['comment'])) { ?>
<?php if($showTrackbacks): ?>
<div id="arjuna_trackbacks" class="contentBox<?php if($arjunaOptions['comments_hideWhenDisabledOnPages']) print ' active'; ?>">
<?php
$comments_by_type = &separate_comments($comments);
if (!empty($comments_by_type['pings'])) { ?>
In each case I added …
$comments_by_type = &separate_comments($comments);
I was also having this problem with Arjuna 1.6.11,
all i changed was this to make it work..
$comments_by_type = &separate_comments($comments);
if (isset($comments_by_type) && !empty($comments_by_type['comment'])) { ?>
I just added this one line above the existing line:
$comments_by_type = &separate_comments($comments);
thanks for all the help guys, i was really struggling with that one..