用于帖子和页面的“存档”文件夹

时间:2013-05-23 作者:cannyboy

当然,在文章和页面中有一个草稿部分,但我如何创建一个归档部分,其中包含以前发布的文章和页面?

2 个回复
SO网友:Milo

您可以通过以下方式添加自定义帖子状态:register_post_status, 但我现在要警告您,这个API只存在一半。您将看不到任何允许您设置此状态的UI,您必须通过自定义元框提供自己的UI,并且在将状态分配给帖子之前,您不会在后端看到任何允许您筛选此状态的内容。

SO网友:Sven

这不太容易处理register_post_status 然而,由于它不打算在主题或插件中使用,但有一个很好的插件叫做Edit Flow 这将完成工作。使用插件中的界面注册新帖子的状态,它将自动出现在帖子旁边的下拉菜单中。

Post Status

您可以通过get_post_status:

<?php
   if ( get_post_status ( $ID ) == \'archived\' )
   {
      echo \'archived\';
   }
   else
   {
      echo \'public\';
   }
?>

结束

相关推荐

如何修改此wpdb查询以包括POST_STATUS为PUBLISH和DRAFT的帖子?

我使用下面的函数来计算作者从自定义帖子类型中发表的帖子数量。<?php function count_user_posts_by_type($userid, $post_type) { global $wpdb; $where = get_posts_by_author_sql($post_type, TRUE, $userid); $count = $wpdb->get_var( \"SELECT COUNT(*) FROM $wpdb