首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改日期为今日的wordpress帖子类别

更改日期为今日的wordpress帖子类别
EN

Stack Overflow用户
提问于 2014-04-11 10:44:11
回答 1查看 1.6K关注 0票数 0

所以我在wordpress网站上使用插件“未来是现在”,这个网站是事件新闻,一旦事件发生,我需要它从‘事件’类别移到‘结果’。

插件“未来是现在”负责显示未来的帖子,但我在网上找不到任何关于如何更改的帖子类别,当日期是1天过去。

例如,2014年11月11日的活动应在2014年01月12日更改类别。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-11 10:59:31

您需要几样东西才能使用PHP更改类别

代码语言:javascript
运行
复制
<?php 
  $date = the_date();
  $today = date("F j, Y");
  if($date < $today){
    $post_ID = get_the_ID(); 
    $post_categories = array(CATEGORY_NUMBER_FOR_RESULTS);   
    wp_set_post_categories( $post_ID, $post_categories );
  }
?>

您将需要将其放置在用于获取"Events“类文章的while循环中。虽然这个方法应该可以工作,但我强烈建议使用而不是,因为如果在任何时候post_ID或post_categories搞砸了,它可能会创建孤立的帖子,需要对post_ID数据库进行操作才能修复。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23010398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档