将评论部分移至内容左侧(二十三)

时间:2015-12-23 作者:OllyhatesFYP

因此,我想将我的评论部分移动到我的内容的左侧,在我的213个孩子主题中。我在内容中找到了它的来源。php文件:

        <?php if ( comments_open() && ! is_single() ) : ?>
        <div class="comments-link">
            <?php comments_popup_link( \'<span class="leave-reply">\' . __( \'Leave a comment\', \'twentythirteen\' ) . \'</span>\', __( \'One comment so far\', \'twentythirteen\' ), __( \'View all % comments\', \'twentythirteen\' ) ); ?>
        </div><!-- .comments-link -->
    <?php endif; // comments_open() ?>

    <?php if ( is_single() && get_the_author_meta( \'description\' ) && is_multi_author() ) : ?>
        <?php get_template_part( \'author-bio\' ); ?>
    <?php endif; ?>
问题是,就其他php文件而言,我不太确定将其移动到哪里?我已经将次要小部件区域移到了内容的左侧(而不是默认的右侧)。有没有一种方法可以让小部件使用此代码并仍然工作?

谢谢

Edit: 因此,我尝试使用PHP代码小部件和C&;P上面的代码显示它,但它不显示任何内容:(

1 个回复
SO网友:s_ha_dum

评论不在“页脚”中,而是在循环中,它们需要保持与父帖子的关联。这就是你遇到麻烦的原因。您正在将它们移出Core所期望的上下文。我认为,您需要做的是(我还没有对此进行测试),显式地将post ID传递给相关函数--comments_open()is_single().

if ( comments_open($post->ID) && ! is_single($post->ID) ) :