如何在主题模板中实现默认的评论区?

时间:2012-09-07 作者:JohnMerlino

我的家。php与我的博客页面相关联,而网站的其余部分只是一个cms。我希望我的博客页面能够呈现评论功能,一个旧帖子、标签、blogroll等的存档。现在,这就是我家里的内容。php:

<?php
/*
Template Name: Home
*/
?>
<?php get_header(); ?>
<?php
    $blog_query = new WP_Query;
    $blog_query->query( \'post_type=post\' );
?>
<div id="post-content">

<?php echo "Blog updated daily" ?>

<?php if( $blog_query->have_posts() ) : ?>

    <?php while( $blog_query->have_posts() ) : $blog_query->the_post(); ?>

    <div class="post">
        <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
        <?php the_content(); ?>
    </div>

    <?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</div>
<?php get_footer(); ?>
问题很明显,这只是呈现帖子,而不是评论部分或其他任何内容。我如何继承wordpress默认值,以便它显示注释部分等等?现在,如果我删除上面的代码,页面将是空白的。

1 个回复
SO网友:markratledge

最简单的方法是查看twentyten或twentyeleven,每一个都是默认的WordPress主题,并查看注释函数是如何在这些主题中实现的。基本上,这是一个评论。php文件,函数中的函数。php和主题文件中的函数调用,如您的主页。php。

您可能还必须恢复到标准WordPress循环,而不是新查询,在您的情况下,新查询与标准循环没有任何优势。你家里没有什么不寻常的事。php文件。

结束

相关推荐

Match two posts in categories

我有博客帖子,每一篇都有三个或三个以上的类别。问题是我需要搜索相关帖子,我必须匹配至少两个类别,即必须有两个常见类别。我正在使用此查询: $args = wp_parse_args($args, array( \'showposts\' => 10, \'post__not_in\' => array($post_id), \'ignore_sticky_posts\' => 1, \'category__in\' =&