2011-01-11 7 views

答えて

0

get_posts()降順で、出版日順投稿の配列を返します。したがって、あなたが投稿したコードでは、配列の最初の投稿([0])は著者が最後に投稿した投稿になります。あなたが本当にユーザーの最初の投稿をしたいのであれば、デフォルトの設定を上書きするために注文の引数を呼び出し(&order=ASC)に追加することができます。

IDのキーは「ID」だと思うので、$the_post = $post[0]['ID']で取得できます。しかし、私は確かに覚えていないことを認めなければなりません。ドキュメンテーションはそれを詳述していません。それは "post_id"でもかまいません。返される配列のキーを確認するには、print_r($the_post)を実行します。

+1

Wordpress Dokumenation @ http://codex.wordpress.org/Function_Reference/get_posts states:setup_postdata()を呼び出さずに投稿のIDまたはコンテンツにアクセスするには、実際に投稿固有のデータ(投稿テーブルに保持されているデータ) $ post-> COLUMNを使用できます。ここで、COLUMNはデータの表の列名です。したがって、$ post-> IDはIDを保持し、$ post-> post_contentはコンテンツを保持します。このデータをページに表示または印刷するには、次のようにPHP echoコマンドを使用します。 <?php echo $ post-> ID; ?> – Cadoc

+0

@Cadoc:私の間違いですが、それはポストオブジェクトの配列を返すので、IDは$ the_post [0] - > IDで取得されます。 – AJJ

関連する問題