本文空欄記事(カスタム投稿)をリストから除く
-
=記事取得PHP=
<?php $args = Array( 'post_type' => array ('カスタム投稿'), 'paged' => $paged, 'post_status' => 'publish', 'orderby' => 'date', 'order' => 'DESC', 'posts_per_page' => 5, ); $item = new WP_Query($args); ?>
上記PHPで、[カスタム投稿]の記事タイトルを固定ページに表示しようとしています。
実はこの[カスタム投稿]の中には、「タイトルのみ入力されて本文が空欄の記事」が複数件あり、
この空白記事はこのリストに表示したくありません。
カスタムフィールドを使用しているため、記事の削除はできず…上記PHPで取得した後、
<?php #if($content != NULL) : ?>
で、空白記事を排除すると、見た目はOKなのですが、
記事取得PHPでは全件取得しているため、ページングがおかしくなってしまいます。
ページングは
'total' => $wp_query->max_num_pages,
で全件取得しています。別案として$itemの中に入った記事数をカウントし、
$wp_query->max_num_pages,部分に入れ込んでみたのですが、
こちらもページ分割の際におかしくなってしまいました。「本文空欄は条件から外す」という判定は可能なのでしょうか?
直接DBから取得するしか方法はないのでしょうか?
もし条件設定で可能であれば、ご教授いただけますと助かります。よろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「本文空欄記事(カスタム投稿)をリストから除く」には新たに返信することはできません。