得到了一个自定义字段,startDate
但仅在少数事件中存在。我想知道是否没有设置我可以post_date
用来生成帖子列表的帖子?
// if meta_key _postmeta.startDate isn't set get the rest by posts.post_date
query_posts(
array(
array(
'posts_per_page' => 10,
'meta_key' => 'startDate',
'meta_value' => date('Y-m-d'),
'meta_compare' => '<',
'orderby' => 'meta_value',
'order' => 'ASC'
),
array(
'meta_key' => 'post_date',
'meta_value' => date('Y-m-d'),
'meta_compare' => '<'
)
)
);
post_date是自定义字段吗?
—
Bainternet 2011年
我可能假定它是默认的wordpress发布字段,但可能是错误的?两种方法都喜欢使用默认日期...
—
v3nt 2011年
好吧,所以它不是一个元字段,它在posts表中
—
Bainternet 2011年
修复了您的查询参数,希望完全不会歪曲您所说明的内容,如有必要,请随时进行恢复。
—
t31os 2011年
干杯t31os-再次对其进行编辑以使其更加清晰。需要它使用startDate选择比NOW更早的内容,并且如果尚未设置startDate,请使用默认帖子的日期post_date。
—
v3nt 2011年