排除元值空wordpress的帖子
Posted
技术标签:
【中文标题】排除元值空wordpress的帖子【英文标题】:exclude posts with meta value empty wordpress 【发布时间】:2012-06-13 12:27:05 【问题描述】:我创建了一个自定义字段“复选框”。我只想排除选中复选框的帖子。 我不能这样做。 这是我正在使用的代码
$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 存储在数据库中,如果我不选中该选项,则数据库中不会存储任何内容。
【问题讨论】:
【参考方案1】:<?php
$check_metakey = get_post_meta($post->ID, "sticky", true);
if($check_metakey !== '') :
?>
your article's template
<?php
endif;
?>
注意:所有这些都在 while 循环中。
祝你好运! :)
【讨论】:
以上是关于排除元值空wordpress的帖子的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress 自定义 SQL 以获取三个具有给定元值的帖子
显示具有自定义日期元值的wordpress帖子,按此日期排序,