Meta_Value时间戳比现在旧

时间:2015-07-17 作者:nielsv

在我的wp_posts 表I要选择的行where post_type == event. 我还想与wp_postmeta 从特定行。在我的wp_postmeta 我想做一个这样的表:Where post_id == (post id from wp_posts) and the meta_value from meta_key == event_date_end_timestamp is older than now.

因此,在我的wp\\U Posteta中,我有:
enter image description here

但我如何形成查询来实现这一点?

1 个回复
最合适的回答,由SO网友:passatgt 整理而成
<?php
$args = array(
    \'posts_per_page\' => -1,
    \'post_type\' => \'event\',
    \'meta_query\' => array(
        array(
            \'key\'     => \'event_date_end_timestamp\',
            \'value\'   => time(),
            \'type\'    => \'numeric\',
            \'compare\' => \'<\'
        )
    )
);

$programs = new WP_Query($args);
?>
<?php while($programs->have_posts()): $programs->the_post(); ?>
    <h1><?php the_title(); ?></h1>
<?php endwhile; ?>
结束

相关推荐

WP_USER_QUERY不会组合元+普通搜索方法

我一直在尝试通过遵循wordpress codex来搜索用户名,但似乎不起作用。。。以下查询直接从codex复制,返回0个结果。但是,如果我删除meta\\u查询(或“search”参数,具体取决于我是搜索用户名还是名字),那么它将返回结果。这是Wordpress的bug吗?从本质上讲,尽管我查阅了法典和多个over示例,明确指出“搜索”和“meta\\u查询”可以同时运行,但事实似乎并非如此。有人能帮我确认一下吗?$meta_search = \'Ross\'; $qArgs = ar