web-dev-qa-db-ja.com

コメント欄をコンテンツの左側に移動する(Twenty 13)

だから私は私の私の二十から三子テーマで私のコメントのセクションを私のコンテンツの左側に移動したいです。私はそれがcontent.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ファイルの観点からどこに移動すればよいのかよくわからないということです。私は私の二次ウィジェット領域を(デフォルトの権利ではなく)コンテンツの左側に移動しました。ウィジェットにこのコードを使用しても機能させることができる方法はありますか?

ありがとうございます。

編集:だから私はPHP Code WidgetとC&Pを使ってみましたが、表示されません:(

2
OllyhatesFYP

コメントは「フッター」内にはなく、ループ内にあります。親の投稿との関連付けを維持する必要があります。それがあなたが問題を抱えている理由です。あなたはコアが期待する文脈からそれらを動かしています。あなたがしなければならないことは、私は思う(そして私はこれをテストしていない)、関連する関数に明示的に投稿IDを渡すことです - comments_open() そして is_single()

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