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

如果post中的日期等于今天的日期,则从WordPress循环中删除post

在WordPress中,可以使用以下步骤来实现从循环中删除post的功能:

  1. 获取当前日期:使用PHP的date函数获取当前日期,并将其存储在一个变量中。例如,可以使用以下代码获取当前日期:$current_date = date('Y-m-d');
  2. 循环遍历所有的post:使用WordPress的查询函数(如get_posts或WP_Query)获取所有的post,并通过循环遍历每个post。
  3. 检查日期是否匹配:在循环中,获取每个post的日期,并与当前日期进行比较。如果日期匹配,则表示post的日期等于今天的日期。
  4. 删除匹配的post:如果日期匹配,则使用WordPress的wp_delete_post函数删除该post。例如,可以使用以下代码删除post:wp_delete_post($post->ID, true);

完整的代码示例如下:

代码语言:php
复制
$current_date = date('Y-m-d');
$args = array(
    'post_type' => 'post',
    'posts_per_page' => -1,
);

$posts = get_posts($args);

foreach ($posts as $post) {
    $post_date = get_the_date('Y-m-d', $post->ID);
    if ($post_date == $current_date) {
        wp_delete_post($post->ID, true);
    }
}

这样,如果post中的日期等于今天的日期,就会从WordPress循环中删除该post。

在腾讯云的产品中,可以使用云服务器(CVM)来搭建WordPress网站,使用云数据库MySQL版(TencentDB for MySQL)来存储数据,使用云存储(COS)来存储媒体文件,使用云函数(SCF)来执行定时任务。以下是相关产品的介绍链接地址:

请注意,以上答案仅供参考,具体实现方式可能因环境和需求而异。

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

相关·内容

【新手指南】浅谈几种WordPress固定链接优劣势

建站初期我们必须确定好“固定链接”(准确来说应该是网站“链接格式”),才能使网站更友好展现、和被搜索引擎索取。今天,东哥就给大家分析一下目前市场上流行几种固定链接格式优劣势!...一是如果日期出现在固定链接里面,等于提醒搜索引擎,这是很旧内容了,没必要再爬一遍了。另外一个原因是,假如你要修改文章日期重新发布的话,链接地址就变了,也就是意味着你反向链接,PR 等等都没有了。...还有一个日期有月日再加上文章标题,层次太深,权重太低。 2、分类名尽量不要出现在链接里面: 这个可以根据你思路,如果站点比较复杂也是需要一些分类链接来引导蜘蛛。...4、固定链接尽量不出现中文字符: 虽然现在搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress 优化角度来看,都是非常差。...写在最后建议: 如果您更看重站点固定链接语义简明、形式美观,那么请用: /%category%/%postname%.html 如果您更看重站点固定链接排名优化、利于抓取,那么请用: /%post_id

1.2K70

WordPress 条件判断标签及用法大全

判断页面(Page) WordPress 内置有两种内容形式,一种是文章(Post)另一种是页面(Page),这里要判断是页面,而不是指你网站某个网页。...php global $post; // 下面代码需要用在主循环中如果你在循环外使用,需要声明全局变量 $post if ( is_page() && $post->post_parent...WordPress 3.2 以上版本可用。 判断是否为日期存档页面(Date Page) is_date() 判断当前页面是否为任何按时间存档页面。...is_time() 判断当前页面是否为按照小时、分钟、秒存档页面。 is_new_day() 判断当前页面是否为文章日期一天,必须用在主循环中。...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)显示文章摘要,而在文章(single)和主页(home)显示文章正文内容。

3.6K20
  • WordPress固定链接设置方法

    传说中,固定链接有SEO功能,今天试了试 wordpress固定链接设置技巧: 1、不要让日期出现在固定链接里面 这基于两个方面的考虑。...一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧内容了,没必要再爬一遍了。...另外一个原因是,假如你要修改文章日期重新发布的话,链接地址就变了,也就是意味着你反向链接,PR 等等都没有了。 2、不要让分类链接出现在固定链接里面 这一点是很多人都会忽略地方。...很多wordpress 用户固定链接是年/月/日/分类名/文章名。这种过于深固定链接对搜索引擎是非常不友好。...将上述参数进行组合,即可得到wordpress固定链接形式。

    84220

    WordPress5.3.2手动升级

    WordPress 5.3.1发布后不久,就收到了一些相对严重问题反馈,所以WordPress官方在较短时间内就发布了 WordPress 5.3.2,主要修复以下5个问题: 日期/时间:确保 get_feed_build_date...() 正确处理具有无效日期修订版文章对象。...媒体:修复wp_unique_filename() 目标目录不可读时PHP警告。 管理后台:修复.active 类按钮所有配色方案颜色。...文章、文章类型:在 wp_insert_post()函数,检查要设置future 或 publish 状态文章日期时,使用适当差异比较。...WordPress.org或是此服务器配置可能出了一些问题。如果您持续遇到困难,请试试支持论坛。 (WordPress无法建立到WordPress.org安全连接,请联系您服务器管理员。)

    1.1K31

    wordpress设定文章显示时间期限或过期时间标志

    对于类似发布各种活动通知或到期时间内容wordpress站点,也许会需要这样一个功能:发布活动内容时候设定活动到期日期,当活动还没有过期,网页显示“进行”;当活动已过了设定日期,网页则显示“已到期...有了这个功能,wordpress站长就不需要每次在活动过期后再编辑文章,实现方法可以通过wordpress内置自定义字段。...创建日期自定义字段: 方法一:WordPress 自定义字段 自定义域使用方法 方法二:WordPress添加自定义字段栏目面板 字段名称使用:expiration 设定日期格式必须是:mm/dd/...> 上面代码作用是如果当前时间超过设定时间,文章则不显示。 编辑当前使用主题模板,修改文章主循环代码: 上面代码作用是如果当前时尚没有超过设定时间内容中就显示“进行”,否则就显示“已过期”。

    90230

    WordPress 文章查询教程8:如何使用日期相关参数

    WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...我写这一系列文章目的也是为了方便自己使用这些参数时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...column (string) – Posts 表要查询列,默认是:'post_date'。 relation (string) – OR 或者 AND,子数组应该之间关系,默认是:AND....before 参数设置了 strtotime() 函数兼容字符串,那么会被转换成日期加上 00:00:00,在这种情况下,即使 inclusive 参数被设置为 true,该日期也不会包含在查询。...如果希望包含之前日期,请同时包含时间,比如:'before' => '2013-02-28 23:59:59',或使用数组格式,设置了 inclusive 就会自动调整。

    93320

    WordPress获取网站最新文章更新时间

    前面给大家分享过《WordPress 分类和标签等页面获取最后文章更新时间》,那么回过头来如何获取 WordPress 网站最后或最新文章更新发布日期时间呢?...虽然用之前方面其实就可以实现,但是 WordPress 却非常耿直提供了一个已经封装好函数:get_lastpostdate(),下面子凡就简单给大家分享一下使用方法。...“博客”值是最后一篇文章发布日期。’gmt’ 是最后一篇文章以 GMT 格式日期发布时间。...,同样 get_lastpostdate 函数支持$post_type 设置指定文章类型,WordPress 默认有的文章类型主要还是 post 和 page,当然如果主题或插件创建了自定义类型文章,那么就会相应增多...,对于普通使用和规范获取 WordPress 文章最后更新日期时间,建议还是将$post_type 设置为 post

    52620

    WordPress边栏中文本小工具获取某段时间内最热文章

    WordPress在边栏显示最热文章,这个功能大多数主题应该都集成好了,当然我主题是没有集成,但是主题作者网站是有的!!!...然后我就找了一些自己来操作,让网站支持在文本小工具显示最热文章,方便读者阅读,也可以通过用wp-postviews插件来实现显示指定天数最热文章,我这里使用代码来实现 文本小工具是WordPress...,单位为‘天’,默认是7天;$nums是要显示文章数量 global $wpdb; $today = date("Y-m-d H:i:s"); //获取今天日期时间 $daysago...'; } } } echo $output; } 使用$wpdb对象来创建一个自定义SQL查询,创建3个PHP变量:第一个是今天日期...,第二个是今天到X天之前天数,这个我们作为形参,最后一个是今天日期减去X天 然后进行调用,在后台小工具给你边栏添加文本小工具,命名为最热文章,把下面的代码复制进去,就OK了 <?

    47120

    优化WordPress性能高级指南

    本文原文:The Advanced Guide to Optimizing WordPress Performance 文章正文 今天WordPress占据了互联网25%位置,它很容易使用,令人难以置信流行...获取帖子(Fetching Posts) WordPress提供从数据库获取任何类型帖子(post方法。...这可能会导致不一致,特别是如果我们在代码中使用查询相关过滤器,因为你在页面不期望帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是从数据库检索帖子最佳方式。...基本上,我从数据库引擎脱掉了一些工作,而是将其转移到PHP引擎,功能和在数据处理相同但在内存,因此更快。 如何做? 首选,我在查询删除post__not_in参数。...在第一段代码,我们将始终按post发布日期获得最新突发新闻。 第二个,每当一个新post被定为突发新闻,它将覆盖以前突发新闻。 但是因为我们一次可能想要一个突发新闻,这不应该是一个问题。

    7.1K20

    WordPress 数据库探究 #2 -- wp_posts

    实际上,附件是被保存在它们原来位置 -- 在磁盘文件,但是 WordPress 用 wp_posts 表保存附件元信息,如上传该附件用户 ID,附件所属日志 ID,上传日期等等。...他们都有一个唯一 ID(通常是 WordPress 或者 MySQL 自动产生),一个作者(写日志或者上传文件的人),发布日期,题目和秒速(甚至空,依然有方法日后增加和使用)。它们都有 URL。...所以对于每个日志,静态页面和附件,WordPress 把它们存储为 wp_posts 表一条数据。...还是一些区分日志,静态页面和附件方法,为了区分它们,WordPress 使用了 wp_posts 表字段 post_type。对于日志,post_type 值是 ‘post’。...’ LIMIT 1 如果使用是 MySQL 命令行工具,那么你最好在查询语句后面添加 “\G” (”SELECT * FROM wp_posts WHERE post_type=’post’ LIMIT

    65920

    WordPress 文章查询教程9:如何使用自定义字段(post meta)参数

    WordPress ,使用 WP_Query 进行文章查询是最常见操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...我写这一系列文章目的也是为了方便自己使用这些参数时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...如果 compare 值是 'IN', 'NOT IN', 'BETWEEN', 和'NOT BETWEEN' 这几种情况,它可以是数组,如果 compare 值是 'EXISTS' 和 'NOT...仅当日期以 YYYY-MM-DD 格式存储并使用此格式进行测试时,DATE type 才能与 BETWEEN compare 一起使用。...=' ); $query = new WP_Query( $args ); 获取自定义字段 key 为设定日期且 value 为现在文章,就是显示还未过期活动: $args = array(

    1.1K10

    迁移Wordpress到Docker

    1、在构建数据库创建一个名为 wordpress_bak 库,将备份数据库还原到这个库。...< backup.sql 2、构建成功后,默认 wordpress表有些示例数据,使用下面语句将示例数据删除: DELETE FROM wp_posts DELETE from wp_terms...3、备份 wordpress_bak 库 wp_posts 表,发现备份时提示错误: 原因是还原数据库日期类型字段有不符合要求默认值,将 wp_posts 表日期字段默认值去掉即可。...4、使用下面语句将 wp_posts 表 post_content 字段内容域名进行替换,这一步骤是将文章图片地址替换为本地地址: update wp_posts set post_content...= REPLACE(post_content,'http://xxxx.me','http://localhost:12000') 5、将 wordpress_bak 库 wp_posts、wp_terms

    16110

    wordpress伪静态方法收集

    进入管理后台,点菜单紧右边“设置”,点选其下“永久链接”(Permalinks) 点选“自定义,请在下面填入自定义结构”,再其下框里输入:/posts/%post_id%.html 点页面右下按钮...p=123 基于日期和文章名http://www.52004.com.cn/2008/3/17/sample-post/ 数字 http://www.52004.com.cn/archives/123...当然,如果你想有自己更个性化一些url方式,就可以选择第4种方式,自定义。 直接在自定义输入框输入你想要方式。然后再更新就可以了。...在发表文章时候,输入文章缩略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url文章名....%post_id% 文章ID %category% 目录 %author% 作者 还有最后一步非常重要事情需要去做:更改.htaccess权限为660或者644。

    94830

    wordpress伪静态方法收集

    进入管理后台,点菜单紧右边“设置”,点选其下“永久链接”(Permalinks) 点选“自定义,请在下面填入自定义结构”,再其下框里输入:/posts/%post_id%.html 点页面右下按钮...p=123 基于日期和文章名http://www.52004.com.cn/2008/3/17/sample-post/ 数字 http://www.52004.com.cn/archives/123...当然,如果你想有自己更个性化一些url方式,就可以选择第4种方式,自定义。 直接在自定义输入框输入你想要方式。然后再更新就可以了。...在发表文章时候,输入文章缩略名“This Is A Great Post!”那么 “this-is-a-great-post” 就是url文章名....%post_id% 文章ID %category% 目录 %author% 作者 还有最后一步非常重要事情需要去做:更改.htaccess权限为660或者644。这个主要是为了降低安全隐患。

    1.3K70

    WordPress如何快速获取文章别名

    WordPress 文章别名是对固定链接有着事关重要作用,因为非常多 WordPress 站长喜欢将文章别名用作 URL,所以这时候文章别名就是判断和获取一篇文章重要关键,但是不排除一些 WordPress...今天子凡在更新一个插件小功能时候,由于对接小程序我们并没有完全使用文章 ID,而是使用文章别名,为了统一百度小程序 URL 规则适配,那么就需要单独用到文章别名,下面就分享一下 WordPress...,能够指定文章 ID,并且如果在循环中还可以不用指定 ID,当然如果直接调用显得更方便就是下面这种方式。...1 2 3 //WordPress 获取文章别名 global $post; $post_slug = $post->post_name; 直接利用 post 全局变量来获取文章别名,但是在非循环里面...,获取到数据可能就会不一样了,比如在分类或者标签列表页面,你会发现别样功能和收货,这里子凡就不展开细说了。

    81310
    领券