ポケグレにヌカ・グレネード。

ノゾミガタタレター

wordpressの上部にフリースペースを作りたい。


wordpressのトップページにフリースペースを付けたいんだけど。
indexのテンプレートにそのまま直打ちするのもどうかと思うし、そもそも直打ちすると今後変更する際も色々面倒くさいしな・・・ということでそんな感じのphp記述を調べる。というかぐぐる

WordPressな日々 ≫ TIPS - トップページにウェルカムメッセージを表示


最初に見たのはこのページだったんだけど、当然そのままでは上手く反映出来ず。というか、そのまま張ってもdivの設定も違うし、CSSも反映しないし、エントリー内容だけが表示される・・・と。


で、次に・・・と調べていたらtwitterのTL上で教えてもらった。

知っていると便利なWordPressのTips | コリス


ここの『特定記事の表示方法』を確認。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ある程度理解してないとアレだな・・・と今更ながらに思ったのでした。特にオチとかない(ぇ。