「作者情報」という投稿と、Custom Post Type UIで作った「書籍情報(book)」というカスタム投稿があり、書籍情報にSmart Custom Fieldsの「関連する投稿」で作者情報を関連付けるカスタムフィールド(author)をつくりました。
作者情報の記事ページで、紐づけられている書籍情報を取得して表示したいと思っております。
作者情報のページ(single.php)にこのように書いてみたのですが…
$author_id = get_the_id(); $book_conditions = array( 'post_type' => 'book', 'post_status' => 'publish', 'posts_per_page' => -1, 'meta_key' => 'author', 'meta_value' => $author_id ); $books = get_posts($book_conditions);
結果はemptyでした。
「関連する投稿」ではなく「テキスト」でやってみたときは
取得できたのですがやはり、「関連する投稿」はmeta_valueの指定の仕方が違うのでしょうか。
アドバイスをいただけますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー