こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

wordpressで特定の記事の本文だけを取り出す記述

wordpressで特定の記事の本文だけを取り出す記述

超初心者です。
下記のようなwordpressの関数を使ったPHP文で「特定の記事の本文」のみを取り出したく
いろんなwordpressのサンプルなどを参考にして作ってみました。
結果はまあ思い通りには出るのですが、
これって1つの記事を取り出すだけならスマートじゃないですよね・・・。

<?php query_posts('p=277'); ?>
<?php if(have_posts()):while(have_posts()):the_post(); ?>
<div><?php the_content(); ?></div>
<?php endwhile;endif; ?>

いまいちwhileなどのループなどがわかってないのですが、
よく考えれば1つの記事を抜き出すのにループを記述する必要があるのか?
いろいろ試してみたのですが、エラーが頻出して挫折。
どうすればいいのかがわかんなくて質問させていただきました。

熟練された方はどういう記述にするのか参考にさせていただきたいです。

投稿日時 - 2010-04-25 10:59:26

QNo.5849971

困ってます

質問者が選んだベストアンサー

WordPress Loopp は、対象となる投稿が、0個でも1個でも100個でも対応できます。

確実に1個しかない場合は、必ずしもループを書く必要はありません。
<?php query_posts('p=277'); ?>
<?php the_post(); ?>
<div><?php the_content(); ?></div>
で良いと思います。

投稿日時 - 2010-05-03 18:58:44

お礼

お礼が遅くなりましてすみません。
ループを書かずとしてもやはりできたのですね。大変参考になりました。
これから使わせてもらいます!

投稿日時 - 2010-05-10 13:13:47

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問