2009-07-23 22 views
0

これはPHPの構文ですが、Wordpressフォーラムでは問題はありません。この最初のコードブロックは、カテゴリー「投稿」の最新の投稿へのリンクを生成します。Wordpress用のこのPHPコードでは構文に問題がありますか?

<?php $my_query = new WP_Query('category_name=posts&showposts=1'); ?> 
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?> 
    <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> 
<?php endwhile; ?> 

この次のコードブロックは、カスタムフィールドのキーが「qanda」である「投稿」に最新の投稿のカスタムフィールドデータを表示する必要があります。しかし、それはないし、何も表示しない。

<?php $my_query = new WP_Query('category_name=posts&showposts=1'); ?> 
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?> 
    <?php echo get_post_meta($post->ID, "qanda", $single = true); ?> 
<?php endwhile; ?> 

おかげで、マーク・

$single = true fromthat別に
+1

AAAAHを行っていると思うだろう、すべての開始タグと終了タグは、私の目を燃やしている。あなたの2番目のクエリの名前を変更してみてください –

+1

<?php $ var = "Mine"; ?><?php print $ var。 ""; ?><?php print "too"; ?> – Sampson

+0

うん、私は知っている:それはワードプレスだ。彼らは学習している私たちのためにPHPを解析しやすくしています! – markratledge

答えて

1

は、そうでない場合はWordpressのは、それがすでに

<?php 

$my_other_query = new WP_Query('category_name=posts&showposts=1'); 

while ($my_other_query->have_posts()) : $my_other_query->the_post(); 
echo get_post_meta($post->ID, "qanda", true); 
endwhile; 
?> 
+0

実際には、Wordpressはメインループ内のループを気にしません。他の新しいWP_Queriesを同じページで問題なく実行しています。しかし、私はあなたのコードを試して、それは違いはありませんでした。 – markratledge

+0

Ah-hah:$ post-> IDの代わりに$ my_query-> post-> IDを使用するのが便利です 単純に$ post-> IDの場合、Wordpressは考えているのでクエリは実行されますが、$ my_query-> post-> IDはその特定のクエリループを指定します。ありがとう.... – markratledge

1

はちょうどそれがOKに見えるtrueでなければなりません... var_dumpの代わりechoを試してみて、あなたが得るものを参照してください。

+0

var_dumpは予期しないT文字列のエラーを投げるので、私はそれを試して何をしているのか分かりません。 – markratledge

+0

あなたは括弧で囲みましたか?それは関数です(エコーとは異なります) – Greg

+0

var_dumpの使い方を見つけたように見えますが、 "false"という出力があります。投稿IDが取得できないということですか? (ちょうどPHPを学ぶ...) – markratledge

0

名前を変更する必要があります。 Wordpressはあなたがすでにその記事のセットをしていると思うかもしれないので、それは最後に始まります。つまり、それはもはや処理する投稿がありません。

+0

良い点ですが、私のコメントをpixelineに見てください。 Wordpressは気にしないようです。驚くほどの種類はありません。 – markratledge

+0

良い点;ピクセルンを参照してください。ありがとう。 – markratledge

関連する問題