0

カスタムフィールド「チェックボックス」を作成しました。チェックボックスがチェックされている投稿のみを除外したい。私はそうすることができません。これが私が使用しているコードです

$args = array(
                'posts_per_page'=> -1,
                 'post_type' => 'latestnews',
                 'orderby'=> 'id',
                 'meta_key'=>'',
                 'meta_value'=>'',
                 'order'=> 'asc',
                );
            query_posts($args);
    $my_posts = new WP_Query($args);

したがって、基本的には、メタキー「スティッキー」が設定されておらず、メタ値が存在しない投稿のみが必要です。ここで私のメタキーはチェックボックスであり、チェックボックスをオンにすると値 yes がデータベースに保存され、オプションをオンにしないとデータベースには何も保存されません。

4

1 に答える 1

0
<?php
$check_metakey = get_post_meta($post->ID, "sticky", true);
if($check_metakey !== '') :
?>
your article's template
<?php
endif;
?>

注: これはすべて while サイクルの内側にあります。

幸運を!:)

于 2012-06-13T14:36:55.453 に答える