如何在WordPress中启用评论系统

时间:2012-11-18 作者:Dejo Dekic

我正在学习如何从创建自定义Wordpress主题this page
除了注释系统之外,其他一切都正常工作,因为他们没有描述如何启用它(他们只使用<?php comment_form(); ?> 将表单插入模板)。我可以在后端看到我的评论,但在页面本身中看不到(我可以看到一个显示1条评论的链接,但当我单击它时,什么也没有发生)。显然,我需要一些PHP代码来显示我的评论,但不知道从哪里开始!我被困住了,因为我刚刚开始学习主题开发,而我的PHP知识有限
有人能给我一个建议或解决这个问题的方法吗?这对我来说意义重大。索引php如下所示:

<?php get_header(); ?>

<div id="blog">
    <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>

    <div class="post">
    <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>

        <div class="entry"> 
            <?php the_post_thumbnail(); ?>
            <?php the_content(); ?>

            <p class="postmetadata">
            <?php _e(\'Filed under&#58;\'); ?> <?php the_category(\', \') ?> <?php _e(\'by\'); ?> <?php  the_author(); ?><br />
            <?php comments_popup_link(\'No Comments &#187;\', \'1 Comment &#187;\', \'% Comments &#187;\'); ?> <?php edit_post_link(\'Edit\', \' &#124; \', \'\'); ?>
            </p>

        </div>
    </div>

    <?php endwhile; ?>

    <div class="navigation">
    <?php posts_nav_link(); ?>
    </div>

    <?php endif; ?>
</div>
我的Wordpress页面HERE
谢谢!!

1 个回复
最合适的回答,由SO网友:stealthyninja 整理而成

编辑您的comments.php 模板和加载项

<ol class="commentlist">
    <?php wp_list_comments(); ?>
</ol>
这应该显示注释、pingback和trackback。参见法典wp_list_comments() 有关如何设置样式和分隔或仅显示注释的帮助。

结束

相关推荐

如何正确使用Comments-template.php

我想修改已登录用户和未登录用户的评论表单。我通过更改注释修改了未登录用户的表单。php,但我不太确定如何为登录用户修改我的表单。我知道我必须使用comments\\u template(),但每当我尝试在页面中使用它时。php,我遇到这样的错误Notice: Undefined variable: args in {PATH}/twwr-theme/comments-template.php on line 13 这些是我评论的内容。php,有点乱<?php if (!empty