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">→</span>', 'twentytwelve' ), get_the_author() ); ?>
</a>
</div><!-- .author-link -->
</div><!-- .author-description -->
</div><!-- .author-info -->
<?php endif; ?>
</footer><!-- .entry-meta -->
すると、メタ情報も消えました。
カスタマイズするならここから
タイトルと本文だけのシンプルな外観になりました。
カスタマイズに当たっては、よほどPHPの知識がない限り、一旦この状態にし他方がいいと思います。
その後、テンプレートタグなどで必要な情報を自己流で追加していったほうが、サイトの構造を把握しやすいので、カスタマイズもはかどると思います。