Comment Box is Gone

Posted in: Newspaper
Post count: 45

Hello there,

When I tried to manually add facebook comments to the site by editing the theme, something went wrong in my comments.php.

I then put back the original code but the comment box still doesn’t show back up (see for example http://www.thetika.com/prominence-to-producers-evil-dee-beatminerz/)

What can I do?

Post count: 45

And what would be the best way to integrate facebook comments?
I tried some plugins but they all conflicted with the theme or other plugins.

Post count: 6600

Hi,

We have tested Facebook Comments plugin and works fine.
Please disable all plugins, enable only the theme required plugins and the Facebook Comments plugin.

Thank you

Post count: 45

Okay I should’ve known not to include 2 questions.
My question is; why won’t my comment box show back up?

This is my comments.php

<?php
//removing the comments sidewide
if(td_util::get_option(‘tds_disable_comments_sidewide’) == ”) {?>
<div class=”comments” id=”comments”>
<?php if (post_password_required()) { ?>

<?php } else { ?>
<?php if (comments_open() ) { ?>
<div class=”comments-title-wrap”>
<?php
$num_comments = get_comments_number(); // get_comments_number returns only a numeric value
if ( $num_comments == 0 ) {
$td_comments_no_text = __td(‘NO COMMENTS’);
} elseif ( $num_comments > 1 ) {
$td_comments_no_text = $num_comments . ‘ ‘ . __td(‘COMMENTS’);
} else {
$td_comments_no_text = __td(‘1 COMMENT’);
}
?>
<h4 class=”block-title”><span><?php echo $td_comments_no_text?></span></h4>
</div>

<?php if (have_comments()) { ?>

    <?php wp_list_comments( array( ‘callback’ => ‘td_comment’ ) ); ?>

<div class=”comment-pagination”>
<?php paginate_comments_links(); ?>
</div>
<?php } ?>
<?php } ?>
<?php

$commenter = wp_get_current_commenter();

if (empty($aria_req)) {
$aria_req = ”;
}
$fields = array(
‘author’ =>
‘<p class=”comment-form-input-wrap”>
<span class=”comment-req-wrap needsclick”><input class=”” id=”author” name=”author” placeholder=”‘ . __td(‘Name:’, TD_THEME_NAME) . ‘” type=”text” value=”‘ . esc_attr( $commenter[‘comment_author’] ) . ‘” size=”30″‘ . $aria_req . ‘ />’ . ( $req ? ‘</span>’ : ” ) .
‘</p>’,

’email’ =>
‘<p class=”comment-form-input-wrap”>
<span class=”comment-req-wrap needsclick”><input class=”” id=”email” name=”email” placeholder=”‘ . __td(‘Email:’, TD_THEME_NAME) . ‘” type=”text” value=”‘ . esc_attr( $commenter[‘comment_author_email’] ) . ‘” size=”30″‘ . $aria_req . ‘ />’ . ( $req ? ‘</span>’ : ” ) .
‘</p>’,

‘url’ =>
‘<p class=”comment-form-input-wrap needsclick”>
<input class=”” id=”url” name=”url” placeholder=”‘ . __td(‘Website:’, TD_THEME_NAME) . ‘” type=”text” value=”‘ . esc_attr( $commenter[‘comment_author_url’] ) . ‘” size=”30″ />’ .
‘</p>’,
);

$defaults = array(
‘fields’ => apply_filters(‘comment_form_default_fields’, $fields ),
);

$defaults[‘comment_field’] = ‘<div class=”clearfix”></div><p class=”comment-form-input-wrap”><textarea class=”needsclick” placeholder=”‘ . __td(‘Comment:’, TD_THEME_NAME) . ‘” id=”comment” name=”comment” cols=”45″ rows=”8″ aria-required=”true”></textarea></p>’;

$defaults[‘comment_notes_before’] = ”;
$defaults[‘comment_notes_after’] = ”;
$defaults[‘title_reply’] = __td(‘Leave a Reply’);
$defaults[‘label_submit’] = __td(‘Post Comment’);
$defaults[‘cancel_reply_link’] = __td(‘Cancel reply’);

comment_form($defaults);
//comment_form();

?>
<?php } ?>
</div> <!– /.content –>

<?php
}//end removing the comments sidewide
/**
* Custom callback for outputting comments
*
* @return void
* @author tagdiv
*/
function td_comment( $comment, $args, $depth ) {
$GLOBALS[‘comment’] = $comment;

$td_isPingTrackbackClass = ”;

if($comment->comment_type == ‘pingback’) {
$td_isPingTrackbackClass = ‘pingback’;
}

if($comment->comment_type == ‘trackback’) {
$td_isPingTrackbackClass = ‘trackback’;
}

if (!empty($comment->comment_author_email)) {
$td_comment_auth_email = $comment->comment_author_email;
} else {
$td_comment_auth_email = ”;
}

$td_article_date_unix = @strtotime(“{$comment->comment_date_gmt} GMT”);
//print_r($td_article_date_unix);
?>
<?php if ( $comment->comment_approved == ‘1’ ) { ?>
<li class=”comment <?php echo $td_isPingTrackbackClass ?>” id=”li-comment-<?php comment_ID() ?>”>
<article>
<footer>
<?php
//echo get_template_directory_uri() . “/images/avatar.jpg”;
//echo get_avatar($td_comment_auth_email, 50, get_template_directory_uri() . “/images/avatar.jpg”);
echo get_avatar($td_comment_auth_email, 50); ?>
<cite><?php comment_author_link() ?></cite>

“>
<time pubdate=”<?php echo $td_article_date_unix ?>”><?php comment_date() ?> at <?php comment_time() ?></time>

</footer>
<div class=”comment-content”>
<?php comment_text() ?>

</div>
<div class=”comment-meta” id=”comment-<?php comment_ID() ?>”>
<?php comment_reply_link(array_merge( $args, array(
‘depth’ => $depth,
‘max_depth’ => $args[‘max_depth’],
‘reply_text’ => __td(‘Reply’, TD_THEME_NAME),
‘login_text’ => __td(‘Log in to leave a comment’, TD_THEME_NAME)
)))
?>
</div>

</article>

<?php
}
}
?>

Post count: 6600

Hi,

I have checked the code you sent and did find some missing lines, you can solve this by updating the theme and try again.
Also check this option: http://screencast.com/t/1Yrhrtw0

Thank you

Post count: 45

I restored it.

What facebook comment plugin or approach would you recommend ?

Post count: 6600

Hi,

You can use Facebook Comments plugin: https://wordpress.org/plugins/facebook-comments-plugin/
We have tested it and works fine.

Thank you

Viewing 7 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic.