wordpressの上部にフリースペースを作りたい。
wordpressのトップページにフリースペースを付けたいんだけど。
indexのテンプレートにそのまま直打ちするのもどうかと思うし、そもそも直打ちすると今後変更する際も色々面倒くさいしな・・・ということでそんな感じのphp記述を調べる。というかぐぐる。
最初に見たのはこのページだったんだけど、当然そのままでは上手く反映出来ず。というか、そのまま張ってもdivの設定も違うし、CSSも反映しないし、エントリー内容だけが表示される・・・と。
で、次に・・・と調べていたらtwitterのTL上で教えてもらった。
ここの『特定記事の表示方法』を確認。2番目の『new WP_Query()を使用する場合』をそのまま張ってみる。
・・・やはり一番最初の方法と同じ状態になってしまう・・・。
で、改めてテンプレートを見直して。・・・もしかしてそれか?ということでちょっと加工。
<?php $recent = new WP_Query("page_id=2&showposts=1"); while($recent->have_posts()) : $recent->the_post();?> <?php the_excerpt('Read the rest of this entry ≫'); ?> <?php endwhile; ?>
に、下に表示されるエントリのタグを確認しつつ加工して、
<?php $recent = new WP_Query("page_id=2&showposts=1"); while($recent->have_posts()) : $recent->the_post();?> <div class="entry" id="post<?php the_ID(); ?>"> <h2 class="entry-header"> <a href="<?php the_permalink() ?>" title=" <?php the_title(); ?>の記事ページへ"><?php the_title(); ?></a></h2> <div class="entry-body"> <?php the_excerpt('Read the rest of this entry ≫'); ?> </div> </div> <?php endwhile; ?>
に変更。・・・なんとか上手くいった。PHPある程度理解してないとアレだな・・・と今更ながらに思ったのでした。特にオチとかない(ぇ。