2010/5/21

WordPressで「タイトルのみの記事」を作る時の処理

WordPressをCMSとして使う時に、企業サイトだと必ずしも記事本文があるわけじゃなかったりするじゃないですか。例えば、5月21日 WEBサイトを公開しました、みたいな。という時にはこのサイトだと、こうしてやればよさそうです。

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php if ($content = $post->post_content ): ?>
<?php include(TEMPLATEPATH."/posts_brief.php"); ?>
<?php else: ?>
<h1><?php the_title(); ?></h1>
<?php endif; ?>
<?php endwhile; ?><?php endif; ?>

意外と参考になる記事が見つからなくて、英語サイトにたどり着きました。

WordPress: If ($the_content) exists | Doc4

ようは記事が本文を持っているかどうかというこの処理だけわかればよかったんだけれども。

<?php if ($content = $post->post_content ): ?>

勉強になりました。RCMSとかはタイトルだけってオプションあるんですけどねー。ただ、この仕様だと、後で本文追記って時に対応できるのが便利かも(RCMSでもできるが)。

加藤 康祐 / 企画・設計

プランナー、デザイナー。加藤康祐企画設計代表。Webデザインを入り口に、2005年よりフリーランスとしてのキャリアスタート。主な仕事としてベンチャー企業でのサービスのUXデザイン、独法との防災メディアの運営、社会的養護の子どもたちの自立を支援するNPOのサポート。ラグビーと料理、最近イラスト。

加藤康祐企画設計

是非、フォローしてください!
Twitter / Instagram

(2012-10-5)
売り上げランキング: 14,705
100円