TwentyTwelveでフィードバック情報とメタ情報を削除する方法

フィードバック情報とメタ情報を削除
TwentyTwelveのデフォルトの状態では、投稿本文の前にフィードバック情報が、後ろにメタ情報(カテゴリ・タグ・登校日・著者)が表示されます。phpに万全の自信がない場合、フィードバック情報とメタ情報を削除してしまったほうが、カスタマイズが楽になります。

いじるのはcontent.php

とはいえ、PHPやワードプレスに不慣れな方の場合、どのファイルに手を付けていいか迷うところです。

今回はcontent.phpをいじるのが正解です。

また、テーマをカスタマイズするときは必ず子テーマを作って行うようにしてください。

まずはフィードバック情報の除去

content.phpから以下の部分を削除します。

<?php if ( comments_open() ) : ?>
    <div class="comments-link">
        <?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
    </div><!-- .comments-link -->
<?php endif; // comments_open() ?>

すると、投稿の前のフィードバック情報が消えます。
フィードバック情報が消えます

次にメタ情報を削除

メタ情報(カテゴリ・タグ・登校日・著者)は、content.phpから以下の部分を削除すると出力されなくなります。

<footer class="entry-meta">
    <?php twentytwelve_entry_meta(); ?>
    <?php edit_post_link( __( 'Edit', 'twentytwelve' ), '<span class="edit-link">', '</span>' ); ?>
    <?php if ( is_singular() && get_the_author_meta( 'description' ) && is_multi_author() ) : // If a user has filled out their description and this is a multi-author blog, show a bio on their entries. ?>
        <div class="author-info">
            <div class="author-avatar">
                <?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentytwelve_author_bio_avatar_size', 68 ) ); ?>
            </div><!-- .author-avatar -->
            <div class="author-description">
                <h2><?php printf( __( 'About %s', 'twentytwelve' ), get_the_author() ); ?></h2>
                <?php the_author_meta( 'description' ); ?>
                <div class="author-link">
                    <a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author">
                        <?php printf( __( 'View all posts by %s <span class="meta-nav">&rarr;</span>', 'twentytwelve' ), get_the_author() ); ?>
                    </a>
                </div><!-- .author-link -->
            </div><!-- .author-description -->
        </div><!-- .author-info -->
    <?php endif; ?>
</footer><!-- .entry-meta -->

すると、メタ情報も消えました。
メタ情報も消えました

カスタマイズするならここから

タイトルと本文だけのシンプルな外観になりました。

カスタマイズに当たっては、よほどPHPの知識がない限り、一旦この状態にし他方がいいと思います。

その後、テンプレートタグなどで必要な情報を自己流で追加していったほうが、サイトの構造を把握しやすいので、カスタマイズもはかどると思います。


投稿日

カテゴリー:

投稿者:

 最終更新日:

タグ: