###実現したいこと
wordpressからカスタム投稿(sch)の特定カテゴリーid(40)の投稿のみを取得し、
phpの別ページで表示しようとしています。
###発生している問題
記事がないと判定されてしまっています。
###該当のソースコード
<?php $args = array( 'numberposts' => 1, //表示する記事の数 'post_type' => 'sch', //投稿タイプ名 'cat' => 40 ); $customPosts = get_posts($args); if($customPosts) : foreach($customPosts as $post) : setup_postdata( $post ); ?> <div class="nTitle tc"> <?php the_title(); ?> </div> <div class="schBody nTxt"> <?php the_content(); ?> </div> <?php endforeach; ?> <?php else : //記事が無い場合 ?> <p>Sorry, no posts matched your criteria.</p> <?php endif; wp_reset_postdata(); //クエリのリセット ?>###試したこと
post_typeをpostに変えると、catを指定しても正常に表示されました。
post_typeがschの状態でも、cat指定をなくせば正常に表示されました。
つまり、カスタム投稿のid名のみが正常に取得できていない状態です。
解決策をご存知の方がおられましたら、ご教授いただけないでしょうか。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/15 08:49