2013-05-28 10 views
1

Я создаю простую тему, используя загрузочный лоток Twitter. Я использую wordpress для части блога моего сайта (http://www.mattaltepeter.com/n3). В моем файле single.php я использую, чтобы вытащить шаблон комментариев. В конечном итоге я хотел бы использовать комментарии Jetpack, но просто пытаюсь использовать стандартный Wordpress в настоящее время. Я создал тестовое сообщение и добавил пару комментариев к нему, но комментарии не отображаются в сообщении. Я переключил свою тему на двадцать одиннадцать, и они это сделали, поэтому это должно быть что-то с моей темой. Я думаю, что проблема связана с моими комментариями. Я не совсем уверен, что добавить туда, чтобы он работал. Я начал работать над этим некоторое время назад и не могу вспомнить, где я получил код, который в настоящее время находится в комментариях.php. Я попытался скопировать и вставить код из двадцать одиннадцатого комментария.php, но это тоже не сработало. Мне нужно написать собственный код для этого или что?Проблема, тянущая комментарии Wordpress

Спасибо за помощь! Мэтт

+0

"4 мысли о„Test # 1“" -> одобрять один и проверить, являются ли они показывать под нить комментария или нет .. дайте мне знать случай (chk ur настройки для комментариев) .. также проверьте, что у вас есть шаблон комментария, например в вашем файле single.php – swapnesh

+0

Видел, что вы отправили комментарий. То, как настроены мои комментарии, не требует, чтобы я их одобрял. В 'single.php' я использую' '. Комментарии не отображаются в сообщении, но они отображаются на вкладке комментариев под моей панелью. –

ответ

0

Попробуйте использовать это. Это то, что я использую для вызова комментариев.

В functions.php:

function custom_comments($comment, $args, $depth) { 
    $GLOBALS['comment'] = $comment; 
    $GLOBALS['comment_depth'] = $depth; 
     ?> 
     <li id="comment-<?php comment_ID() ?>" <?php comment_class() ?>> 
      <div class="comment-author vcard"><?php commenter_link() ?></div> 
      <div class="comment-meta"><?php printf(__('Posted %1$s at %2$s <span class="meta-sep">|</span> <a href="%3$s" title="Permalink to this comment">Permalink</a>', 'your-theme'), 
         get_comment_date(), 
         get_comment_time(), 
         '#comment-' . get_comment_ID()); 
         edit_comment_link(__('Edit', 'your-theme'), ' <span class="meta-sep">|</span> <span class="edit-link">', '</span>'); ?></div> 
     <?php if ($comment->comment_approved == '0') _e("\t\t\t\t\t<span class='unapproved'>Your comment is awaiting moderation.</span>\n", 'your-theme') ?> 
       <div class="comment-content"> 
       <?php comment_text() ?> 
      </div> 
      <?php // echo the comment reply link 
       if($args['type'] == 'all' || get_comment_type() == 'comment') : 
        comment_reply_link(array_merge($args, array(
         'reply_text' => __('Reply','your-theme'), 
         'login_text' => __('Log in to reply.','your-theme'), 
         'depth' => $depth, 
         'before' => '<div class="comment-reply-link">', 
         'after' => '</div>' 
        ))); 
       endif; 
      ?> 
    <?php } // end custom_comments 

В вашем посте, в рамках цикла:

<?php if (('open' == $post->comment_status) && ('open' == $post->ping_status)) : // Comments and trackbacks open ?> 
         <?php printf(__('<a class="comment-link" href="#respond" title="Post a comment">Post a comment</a> or leave a trackback: <a class="trackback-link" href="%s" title="Trackback URL for your post" rel="trackback">Trackback URL</a>.', 'your-theme'), get_trackback_url()) ?> 
<?php elseif (!('open' == $post->comment_status) && ('open' == $post->ping_status)) : // Only trackbacks open ?> 
         <?php printf(__('Comments are closed, but you can leave a trackback: <a class="trackback-link" href="%s" title="Trackback URL for your post" rel="trackback">Trackback URL</a>.', 'your-theme'), get_trackback_url()) ?> 
<?php elseif (('open' == $post->comment_status) && !('open' == $post->ping_status)) : // Only comments open ?> 
         <?php _e('Trackbacks are closed, but you can <a class="comment-link" href="#respond" title="Post a comment">post a comment</a>.', 'your-theme') ?> 
<?php elseif (!('open' == $post->comment_status) && !('open' == $post->ping_status)) : // Comments and trackbacks closed ?> 
         <?php _e('Both comments and trackbacks are currently closed.', 'your-theme') ?> 

<?php comments_template('', true); ?> 
Смежные вопросы