您当前的位置:首页 > TAG信息列表 > post-status
在所有产品列表视图上筛选自定义产品状态
我使用以下代码注册了新产品状态:function register_custom_post_status(){ register_post_status( \'invalid\', array( \'label\' => __( \'Not valid\', \'xx\' ), \'label_count\' => _n_noop( \'n
在保存新草稿或发布新帖子后发送带有自定义字段的电子邮件
我有一个自定义的帖子类型immobile 使用使用工具集类型创建的一些自定义字段。我需要发送和电子邮件的标题和自定义字段时,一个新的immobile 保存为草稿或已发布。我设法做到了almost 一切。我的代码如下:add_action( \'auto-draft_to_draft\', \'my_send_email\', 99 ); add_action( \'auto-draft_to_publish\', \'my_send_email\', 99 ); add_action( \
有什么方法可以在编辑页面时更改帖子/页面状态吗?
在古腾堡之前,在“状态和可见性”面板中,曾经有一种方法可以将帖子的状态从“已发布”更改为“草稿”或“待审核”——现在这已经不存在了吗?我现在可以看到的唯一方法是通过主管理列表页面上的快速编辑来更改页面/帖子的状态。这并不理想,因为通常导航到前端的页面并使用顶部管理栏“编辑页面”要比在后端控制面板中查找页面容易得多。我已经发布了这个WordPress。org论坛,看看我们是否可以在未来的更新中恢复该功能,我只是想看看这里是否有人有解决方案或建议。谢谢
带有POST_STATUS‘PUBLIC’的GET_COMMENTS检索空结果
这是我的循环:<?php $comments = get_comments(array( \'status\' => \'approve\', \'type\' => \'comment\', \'number\' => 10, \'post_status\' => \'public\' )); ?> <ul class="sidebar-comments&
如何在Gutenberg中将帖子的默认可见性设置为“Private”?
当用户第一次创建帖子时,我试图将帖子的默认可见性设置为“Private”。当他们准备好或文章被审阅后,他们应该能够从侧栏下拉列表中手动选择“已发布”。我的目标是确保在用户未准备好或忘记选择“private”时,帖子不会意外发布。我找不到任何适用于古腾堡的代码。我研究的大多数都是过时的,而且是为经典编辑器设计的。如果可能的话,我宁愿不使用插件。非常感谢您的帮助。提前感谢!
How can I style future post?
我在分类页面上显示已发布和未来的帖子。我需要使未来的帖子不可点击,并为其添加一个特殊类,以便添加灰色覆盖,这意味着帖子即将发布。。尝试类似于$post_status = get_post_status($post_id); if($post_status === \'future\') 根本不起作用。。在同一循环中,如果post状态为“0”,如何禁用链接并添加类;未来??任何帮助都将不胜感激。。这是我循环的第一部分(这是一个高级主题,我正在子主题中构建一个自定义类
如何指定未回收帖子的帖子状态?
默认情况下,Wordpress分配draft 未经培训的职位的状态。我想分配pending 未刷新的帖子的状态。这似乎是可能的wp_untrash_post_status, 但我似乎找不到正确的使用方法。我的代码中有:add_action( \'untrash_post\', \'my_function\' ); function my_function( $post_id ) { apply_filters( \'wp_untrash_post_status\', \'pending
retrieve post details in loop
我编写了一个函数来循环浏览用户的帖子,我试图按状态显示每个帖子,并为每个状态组显示不同的消息。出于某种原因-get\\u post\\u status不起作用,其他任何挂钩也不起作用。有人能帮忙吗?我甚至试着暂时缩短函数,只是回显变量,看看它们在做什么,它只是空白。function user_item($type, $tax, $term_name, $term_id) { if (!is_user_logged_in()) return; $args = array(
是否在主循环中显示计划的帖子,但不在WP_QUERY中?
博客页面应在主循环中显示预定的帖子。我用这个代码做到了:/** * Show scheduled posts in main loop */ function fa_show_scheduled_posts( $query ) { if( $query->is_main_query() && ! is_admin() && $query->is_home() ) { $query-&g
让私人帖子在通过“编辑”进行编辑后保持“私人”状态
我用一些私人帖子来实习。当编辑更改这些帖子上的内容时,其状态将变为挂起的“审阅”,我必须将其作为私人帖子再次发布。当一个编辑在一个普通的页面/帖子上更改了一些内容(已经发布给公众)时,状态不会改变,所以我有点困惑。当编辑在这些帖子上工作时,有没有可能强迫wordpress让私人状态保持不变?非常感谢!Edit:对于每个处理相同问题的人:我能够用另一个线程的代码片段修复它:https://wordpress.stackexchange.com/a/172556/87321只需添加post状态“待定”,因此工
如何从帖子列表页面上的帖子标题中删除破折号(-)帖子状态
我想从帖子标题中删除帖子状态。E、 g目前在列表页上的帖子标题类似于“Hello World-Draft”或“ABC-Completed”I don want-Draft或任何其他帖子状态。注意*:我已将已发布状态重命名为已完成状态
将帖子状态更新作为前端新闻公告执行
是否有方法实现在主页上打印状态更新的功能。例如:。 2016/04/17, there are 2 articles posted in category ABC 2016/04/17, there are 3 articles posted in category DEF 2016/04/15, there are 5 articles posted in category XYZ 我想保持7天的滚动记录,作为新闻更新显示在主页或侧边栏上。文章为自定义文章类型。
根据自定义域日期删除自定义帖子
已解决##以下更新的代码我已经创建了名为“esitykset”的自定义帖子类型,如果它们比帖子的“show\\u date”自定义字段中的日期旧,我想删除它们。所以我尝试了以下代码 add_action( \'wp\', \'expire_events_daily\' ); function expire_events_daily() { if ( ! wp_next_scheduled( \'delete_expired_events\' ) ) { wp
我正在创建一个前端仪表板,在那里我需要显示当前用户的所有帖子。因此,我需要在发布中显示帖子
我正在创建一个前端仪表板,需要在其中显示当前用户的所有帖子。所以,我需要在publish中显示帖子。$post_status = \'draft\'; 我想使用publish。我该怎么办
在提交后添加一个简单的JS警报框
我想在客户添加产品进行审查时添加一个简单的Javascript警报框。但是,使用post状态转换挂钩,会在弹出窗口后创建一个白色页面。是否有在页面重新加载后触发的挂钩?这是我当前的代码://JS alert on submit product function notify_me_for_pending() { $notice = __(\'Thank you for your submission. Your product will be available for
评论提要和自定义帖子状态
我在常规帖子中添加了2个帖子状态。它们是“已解决”和“未解决”的,本质上是对问题的基本跟踪。两者都注册为“公共”。来自这些状态的帖子将显示在帖子RSS提要中。但是,添加到具有这些状态的帖子的评论不会显示在评论提要中。添加到常规“已发布”帖子的评论看起来不错。我已经检查过了,当一条新评论添加到已解决/未解决的帖子中,并进行了双重检查,所有评论都列为“已批准”,但仍不显示时,提要缓存正在更新。我已经对WP源做了很多探索,试图确定为什么会这样,但我做不到。在获取帖子之前,我甚至尝试将我的帖子状态手动添加到WP\
是否可以通过电子邮件将现有的帖子状态从“待定”更改为“发布”?
我正在构建一个使用自定义表单插件的网站,该插件使我能够使用表单中的数据创建帖子(挂起或发布)。在提交表单后,我希望有一个特定的人员列表,可以收到待审核帖子的电子邮件通知,他们可以通过单击即可批准(将帖子状态更新为“发布”)。有什么想法吗?目前,我的解决方法是将电子邮件转发到我用于发布的电子邮件地址,但这是一个笨拙的解决方案。
“立即发布”,具有自定义帖子状态
我已注册了自定义帖子状态“编辑”。每当帖子更改为使用该状态时,发布时间将设置为状态更改的时间,而不是“立即”。这很令人沮丧,因为我的编辑们通常没有注意到这一点,并且在过去的两天内发布了文章。代码如下:// Register Custom Post Status function custom_post_status() { $args = array( \'label\' => _x( \'Editin
‘TRANSPORT_POST_STATUS’仅在按“添加新项”时触发
我想在发布新帖子(cpt)时启动一个函数。function my_publish( $new_status, $old_status, $post ) { if ( $new_status == \'publish\' && \'publish\' !== $old_status ) { // do s.th. } debug_to_console( $post ); } add_action( \
对POST_STATUS更改执行任何操作
执行任何代码的最佳方式是什么post_status 改变在本例中,我们需要在post_status 更改自draft 到publish. 据我所知,没有任何行动可以做到这一点。