您当前的位置:首页 > TAG信息列表 > post-status
WP_INSERT_POST()使用‘POST_STATUS’=>‘PUBLISH’创建重复项
我正在尝试从中批量添加自定义帖子类型的帖子。csv文件。除了两次添加帖子外,其他一切都正常。它们在数据库中完全相同,只是一个有作者1,另一个有作者2。此外,它在post\\u名称后面附加“-2”。以下是我所拥有的:add_action(\'wp_loaded\', \'add_from_csv\', 10); function add_from_csv() { if (($handle = fopen(dirname(__FILE__) . \"/posts.csv\", \"r\
为什么同一个POST调用了两次TRANSPORT_POST_TYPE钩子?
每次创建新帖子时,我都需要执行curl请求。为了实现这一点,我使用了以下代码,非常类似于one provided in the Codex.add_action(\'transition_post_status\', \'wpse120996_do_curl\', 10, 3); function wpse120996_do_curl($new_status, $old_status, $post) { $post_ID = $post->ID; er
自动生成的帖子没有在后台显示(但正在计入!)
我有一个带有自定义后端页面的自定义帖子类型。我正在使用以下代码创建此类帖子:$postarr = array( \"post_type\" => \"product_settings\", \"post_status\" => \"published\", \"post_title\" => \"$ean $name\", \"post_content\" => \"$ean
使用函数删除自定义帖子类型后出错(未使用垃圾桶)
我正在使用一个我构建的函数,在删除特定帖子后,删除用户的所有帖子。在我的例子中,我使用一个名为company的自定义Post类型。以及其他自定义帖子类型,如作业或事件。如果公司档案被删除,则该用户的所有其他帖子也将被删除。我现在的问题是:如果我对普通帖子这样做,帖子就会被移到垃圾箱。这里一切正常。。。但是,如果我对其他自定义帖子类型执行此操作,它们将被完全删除,没有垃圾。如果我在管理区域删除它们,我可能会将其丢弃。垃圾箱是活动的!?有什么想法吗?出了什么问题?这是我的代码:function delete_
如何更新除当前帖子以外的所有帖子(帖子__不在工作?)
我正在尝试在发布新帖子时取消发布(将post\\u status设置为draft)所有帖子(具体条件现在并不重要)。以下是我目前拥有的:function rsc_unpublish_all_ads( $post_id ) { // don\'t do anything if the post is not an ad $post_type = get_post_type($post_id); if ( \'rsc-ads\' != $post_ty
TRANSPECTION_POST_STATUS不适用于批量更新
我已成功设置了一个操作,该操作在自定义帖子类型从“挂起”状态移动到“发布”状态时执行。当您单独更改帖子状态时,一切都会按预期进行(按单个帖子编辑页面上的“发布”按钮)。但是,当对自定义帖子类型使用概述页面上的批量操作时,项目成功地从挂起移动到发布,但下面的代码不会执行。即使通过批量更新更改了状态,如何确保执行此代码?function bang30_publish_pending_response( $new_status, $old_status, $post ) { // Check
自定义帖子状态筛选器链接始终显示站点中具有该状态的所有帖子的计数,而不是登录用户计数
我有一个自定义的帖子状态,问题是它的过滤器选项会自动显示在编辑的帖子列表上方。WP admin的php页面显示了具有此状态的所有帖子的总数。我希望它显示特定于相关用户的计数。比如说所有(1)|已发布(0)|草稿(0)|挂起(0)| |垃圾(0)|Awaiting (8)等待的数字8是系统中所有状态为的帖子,但我登录的用户,如果他们没有设置为该状态的帖子,我希望该状态显示为零或根本不可见(我相信WP中的默认功能)。我看不出这是否是WP支持的功能,但我认为必须有一种方法,因为过滤器链接中列出的其他总计是特定于
有没有可能有更多的“级别”的草案/发布的状态?
除了草稿或已发布之外,还有什么方法可以获得更多的帖子状态吗?例如,如果你写了很多帖子,你可能希望键入所有内容,并将这些帖子的状态设置为“内容起草”然后,您可以重新设置它们的样式,将文本加粗,添加代码高亮显示等,并设置为“样式-草稿”然后作为最终审查,您可以将状态设置为“已审查”最后,发布它们在当前的wordpress版本3中是否有可能实现这样的场景?
是否关闭自动垃圾删除?
我有一个客户想要使用垃圾箱功能,但却将物品无限期地放在那里(我不知道为什么,但他们坚持这样做)。从阅读this codex article on the trash status, 我知道你可以设置EMPTY_TRASH_DAYS 常数为零。但它表示,这将完全禁用垃圾箱功能。我不想这样做。我只想禁用自动清空垃圾。有没有办法做到这一点?或者我只是为了EMPTY_TRASH_DAYS 价值
如何让301个私帖而不是404个?
如何重定向私人页面301,而不是404?如果帖子是私有的,WordPress会在SQL查询中过滤掉它,因此没有$post变量可供使用。我希望此代码正常工作,但无法:add_action(\'wp\',\'redirect_stuffs\', 0); function redirect_stuffs(){ global $post; if ( $post->post_status == \"private\" && !is_admin() ):
如何获取所有有任何岗位状态的岗位?
我正在创建一个前端仪表板,需要在其中显示当前用户的所有帖子。所以,我需要显示所有州的帖子,主要是published, trashed 还有pending. 我现在使用一个简单的查询,但它只返回已发布的帖子。$query = array( \'post_type\' => \'my-post-type\', \'post_author\' => $current_user->ID ); query_
是否允许用户将帖子标记为“已完成”?
如果您有任何搜索关键字建议可以提供帮助,我们将不胜感激-不确定如何最好地描述此查询:)我有一个自定义的帖子类型“模块”。我安装了大约300多个模块。我有大约100多名注册用户(订户角色)查询:我想允许用户使用复选框将“模块”标记为“完成”,并在我生成模块列表时能够从DB获取该信息。如果我需要自己编写代码,是否有可用的插件或黑客或任何建议?还有其他建议吗?
其他页面和帖子状态类型
我有一个网站,页面通常会从草稿移动到发布,然后再移动到遗留。我想创建另一个类似于draft或published的状态类型,标题为“legacy”。其中页面存在,但在站点上指示为不再活动。有人知道插件或破解此功能的方法吗?
保存草稿时需要执行什么操作?
我想根据自定义元框中的复选框向当前帖子添加一个元数据字段,以便能够逐个帖子切换我的自定义插件。为此,我编写了以下代码在新帖子和新页面上生成元框处理元框中复选框的值,并相应地设置帖子或页面的元数据。但我对2号有问题。我有以下代码来处理元数据的设置:根据元框中复选框的值更新元数据// register action add_action( \'save_post\', \'cl_save_postdata\'); /* When the post is saved, saves our cus
如何从前台更改帖子状态?
我想在我的循环中添加帖子,使其能够在不同的帖子状态(例如发布/草稿)之间切换。最好的方法是什么?提前谢谢!
在存档页面中显示计划的帖子
我想要我的档案。php页面的每日视图(is\\u day)显示计划的帖子(post\\u status=future)。例如,如果我去mysite。com/2011/05/20我会看到所有的帖子都计划在5月20日发布。存档页面的循环以以下内容开始:if ( have_posts() ) the_post(); 并以以下内容结尾:rewind_posts(); get_template_part( \'loop\', \'archive\' ); 我需要做第二个循环吗,或
如何为帖子分配状态/标记?
我想标记一些帖子,将其包含在特色内容滑块中。为此,我想在新帖子页面上添加一个复选框,这样,如果选中该复选框,帖子就会标记为特色文章。然后我可以在滑块中显示所有标记的帖子。如何做到这一点?谢谢
在不支持标题的自定义帖子类型上设置标题
我有一个名为“profile”的CPT,它只支持编辑器和缩略图。每个用户只能发布一个个人资料。我正在寻找一种方法,用帖子作者的显示名称预先填充标题和slug字段。现在,如果单击Publish,db中的post\\u状态为“Auto Draft”,URL为“localhost/mytestsite/profile/Auto-Draft-1”。似乎是WPneeds 标题或其他内容不会被视为“已发布”。我已经检查了几个已经张贴在这里的问题,这一个似乎是我需要的。Custom Post Type with Cus
如何修改此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
使用类似条件标记的函数来判断帖子是否在垃圾桶中?
如果一篇文章被扔进了垃圾桶,我可以在我的主题中加入什么来判断它呢?例如:<?php if (is_trash) echo \'This post is in the trash!\' ?>