首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

仅列出ACF日期字段设置为昨天日期的CPT帖子

要列出ACF(Advanced Custom Fields)日期字段设置为昨天日期的自定义文章类型(CPT)帖子,你可以使用WordPress的查询功能。以下是一个示例代码,展示如何实现这一功能:

代码语言:txt
复制
<?php
// 获取昨天的日期
$yesterday = date('Y-m-d', strtotime('-1 day'));

// 设置查询参数
$args = array(
    'post_type' => 'your_custom_post_type', // 替换为你的自定义文章类型名称
    'meta_query' => array(
        array(
            'key' => 'your_date_field_key', // 替换为你的日期字段键名
            'value' => $yesterday,
            'compare' => '=',
            'type' => 'DATE',
        ),
    ),
);

// 执行查询
$posts = new WP_Query($args);

// 输出结果
if ($posts->have_posts()) {
    while ($posts->have_posts()) {
        $posts->the_post();
        // 在这里输出你的帖子内容
        echo '<h2>' . get_the_title() . '</h2>';
        echo '<div>' . get_the_content() . '</div>';
    }
    wp_reset_postdata();
} else {
    echo '没有找到符合条件的帖子。';
}
?>

解释

  1. 获取昨天的日期:使用datestrtotime函数获取昨天的日期。
  2. 设置查询参数:使用WP_Query类进行自定义查询。meta_query参数用于指定自定义字段的查询条件。
  3. 执行查询:调用WP_Query对象,传入查询参数。
  4. 输出结果:遍历查询结果并输出帖子内容。

注意事项

  • 确保你已经安装并启用了ACF插件。
  • 替换your_custom_post_type为你的自定义文章类型名称。
  • 替换your_date_field_key为你的日期字段键名。

参考链接

通过这种方式,你可以轻松地列出ACF日期字段设置为昨天日期的自定义文章类型帖子。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券