web-dev-qa-db-ja.com

ID付きのカスタム投稿を取得

IDでカスタム投稿を取得する方法IDを使用してカスタム投稿から単一の投稿を表示したいです。 'post_type' => 'homepage', 'post_id' => '717'を試しましたが、うまくいきませんでした。

ありがとう

4
FlourishDNA

get_post()を呼び出すときに単にpost_typeを指定する必要はありません。あらゆる種類の投稿のIDは、DB-postsテーブル全体の中で unique です。 ID = 17の投稿を呼び出しているのであれば

$id = 17;
$post = get_post( $id );

それなら、あなたは単にこの単一の投稿を受け取るでしょう。

get_postを使用する場合は、 Codex に従って、注意してください。

あなたは整数(例えば$ id)を含む変数を渡さなければなりません。リテラル整数(例えばget_post(7))は致命的エラーを引き起こします(参照のために変数だけを渡すことができるか、または参照によってパラメータ1を渡すことができません)。

8
kaiser