あんまりBlog書かないからWordPressカスタマイズの小ネタでも無理矢理書いてみよう #1

みんな大好きWordPressの福岡での大イベントがいよいよ開催されちゃうようです。

WordCamp Fukuoka 2010

イベント名
WordCamp Fukuoka 2010
開催日
2010年2月27日(土)
場所
西南学院コミュニティーセンター
詳細は
WordCamp Fukuoka 2010のサイト見てね

なんと!プレイベントとして、2010年2月13日(土)の5:00pmからApple Store 福岡天神でWordPressワークショップが開催されるっつー話じゃありませんか。
詳しくは、Apple Store 福岡天神 ここのイベントカレンダーで見てください。

ループの書き方メモ

WordPressのループの例について詳しくはWordPressループの例 |The Loop – WordPress Codex 日本語版
この辺を参考にしてねっと。
WordPressのカスタマイズするときによくある、テンプレート内のループの記述で

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php the_content(); ?>
<?php endwhile; endif; ?>

みたいに、whileとifの終了を一度に書くと、エディタとかの自動フォーマットすると、

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <?php the_content(); ?>
    <?php endwhile;
endif; ?>

とかになっちゃうこととか多いと思う。
これは気持ち悪すぎるので、

<?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
        <?php the_content(); ?>
    <?php endwhile; ?>
<?php endif; ?>

と書くようにすると、自動フォーマットかけても、崩れない。
該当する記事がないときも、

<?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
        <?php the_content(); ?>
    <?php endwhile; else: ?>
    <p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>

みたいにすればいい。

この記事を書いた人