您当前的位置:首页 > TAG信息列表 > post-status
Show recent published posts
我想列出最近published 我的wp博客的帖子,并排除某些类别的帖子。以下代码运行良好,列出了10篇最近发表的文章,忽略了列出类别中的文章。然而,草案员额也被列出。$args = array( \'numberposts\' => \'10\', \'tax_query\' => array( \'post_type\' => \'post\', \'post_status\' => array( \'publish\' ),
如果帖子处于自定义POST_STATUS,则按帖子ID进行的WP_QUERY无效
我想使用ID显示一篇文章WP_Query(). 为此,我使用以下参数:$args = array( \'p\' => 61202); 这应该行得通,但似乎行不通if 这篇文章是定制的post_status. 为了解决这个问题,我尝试了以下方法:$args = array( \'p\' => 61202, // id of post \'post_type\' => \'any\', // apply to all post types&
Post Format Status
我是wordpress主题开发的新手。我们检查了太多的主题,但在后期格式状态下没有看到任何共同的文化。我想问一下您是如何使用这种格式的,包括前端和管理端?推特嵌入代码或只是文本区域或其他东西,如果可能的话,你能给出一些例子吗?对不起,我的英语不好。感谢您的回复
捕获ADD_REWRITE_RULE后$ERROR=404
我有一个重写规则,可以从以前版本的站点捕获旧URL:add_rewrite_rule( \'(ninos|familia|hogar|mujeres|hombres)-[a-z-]+\\.php\', \'old_id_redirect.php\', \'top\' ); 重写规则或多或少按照预期工作,我在调试器中看到请求已通过old_id_redirect.php. 在那里,只有(到目前为止)一个wp-blog-header.php, 什么都没有,几乎什么都没有。我在那之后停止执行,看看环境的
WP_QUERY不显示草稿帖子
我在试着WP_Query 要显示数组中的所有帖子,但仅显示状态为“已发布”的帖子,请执行以下操作:global $wp_query; $ids = array(130, 132); $args = array( \'post_status\' => array(\'publish\', \'pending\', \'draft\', \'auto-draft\', \'future\', \'private\', \'inherit\'),
如何在管理中按之前的日期或按帖子状态“将来”过滤帖子?
我已经阅读/搜索了大量的问题,但我发现的似乎都与自定义帖子类型有关。情况是,有时我们碰巧有很多帖子等待发布,我希望最好只显示一周后的帖子(所以之前的所有帖子strtotime(\"+1 week\")) 但如果这不可编辑,我想从编辑中按状态“未来”过滤掉所有帖子。php“all”视图。有人能帮帮我吗?function hide_future_scheduled($wp_query) { global $pagenow; if ($pagenow == \'edit.php\
默认情况下在后端列表中隐藏特定的POST状态?
我创建了各种自定义的post状态选项(如默认选项:“published”、“draft”等),其中一个选项是“project closed”。我需要从后端的帖子列表中默认隐藏/排除在“项目关闭”帖子状态下设置的帖子。有办法做到这一点吗?非常感谢你!
将计划发布的帖子更改为已发布
我编写了以下函数,将计划发布的帖子更改为已发布的帖子(我有大约1000篇)。当我运行下面的代码时,日期会更改,但状态不会。。。有人能解释一下这个问题吗?This is the code I am using as of now:/* CHANGE PENDING POSTS TO PUBLISHED POSTS */ function change_post_status($post_id, $status, $change_date){ $current_post[\'ID\
自定义发布状态和分类
我已成功注册了自定义帖子类型、自定义帖子状态和自定义分类/术语。一切正常,但。。。似乎只有在帖子状态为“已发布”时,自定义帖子类型编辑屏幕中的“类别”列以及每个术语的计数才起作用。我需要的是,当一篇文章的状态设置为我自己的自定义注册状态时,两者都能工作。例如,我的帖子状态设置为“查询”,术语“测试”当前关联(在DB中确认)。但是,“Test”的计数保持为0,admin列只显示“-”。如果我将post状态更改为“已发布”,则更新和显示都将正确。在这种情况下,是否有可能做到这一点?我宁愿避免自己编写代码,当然
当您单击发布按钮时,哪个函数会发布帖子?
我正试图用插件追踪一个问题。在vanilla WP中,当您在帖子编辑屏幕(/WP admin/post.php)上时,会调用什么函数来将帖子状态从草稿更改为发布?我已经在那个帖子上找过了。php,而我所看到的并没有什么可以做到这一点。我想这可能是某种AJAX调用,我尝试暂停执行以查看单击该按钮时发生的情况,但我找不到任何结果。
将帖子标记为给定状态后,限制对该帖子的访问
我正在尝试使任何已标记并以特定状态保存的帖子不被编辑器用户编辑。我正在使用一个自定义插件,该插件扩展了状态以包括子Bing,然而,目前我只是尝试在那里获得功能,所以我使用发布状态。有人能看到我下面的代码有什么问题吗?据我所知,我正在分配publish 状态和editor 用户访问变量,检查这些是否为真,然后删除编辑功能,然后在发布帖子之前将其挂接。// Restrict editors making changes to articles after tagged published functi
Multiple Post Status
如何将一篇文章分配给多个帖子状态,就像它将处于“发布”状态一样,以及自定义帖子状态(如“隐藏”帖子状态)一样。至此,发布帖子数量将保持不变,“隐藏”帖子状态可以从循环中隐藏。如何做到这一点?
#PUBLISH上的AJAX函数只保存为草稿--如何将其发布?
我有一个称为“轮班”的自定义岗位类型(如员工轮班)。发布班次时,我运行一个Ajax函数来检查班次是否没有调度冲突。如果存在计划冲突,将弹出一个对话框,提醒用户冲突并询问他们是否要继续。如果他们选择“取消”,则不会发布帖子。如果他们选择“继续”,则发布帖子。问题是:如果他们选择“继续”,帖子将保存为草稿,而不是发布。当他们单击“发布”按钮时,我如何发布帖子?以下是JS(简化了一点,以便您可以看到重要部分):$(\'#publish\').on(\'click\', function (e) {
WordPress如何跟踪某个用户已登录
我试图识别WP用于跟踪用户在任何给定时间登录的元素。(1) 我知道WP设置了COOKIE 用于跟踪有人知道WordPress是否也设置了_SESSION 还有变量?有人知道WordPress是否在DB Table 也WP是否还使用其他任何东西来跟踪登录的用户?谢谢
从定制订单状态切换时发送默认WooCommerce电子邮件
我已实现自定义订单状态on-review 现在我需要在切换订单状态时发送WooCommerce默认保留电子邮件on-review 到on-hold.为了做到这一点,我必须添加新的woocommerce_order_status_on-review_to_on-hold_notification 将运行的操作trigger 方法WC_Email_Customer_On_Hold_Order 班似乎没有挂钩或筛选器将此操作添加到默认值WC_Email_Customer_On_Hold_Order 构造函数和我
$post->post_type not working
我有一段简单的代码不起作用: if ( \'publish\' != $post->post_status ) { return; } 当我在代码中使用它时,它会阻止应该具有“发布”状态的帖子。如果我将其替换为: if ( \'publish\' != get_post_status( $post_id) ) { return; } 它可以工作,但这是对上次保存后的状态工作,而不是对当前编辑活动工作。我尝试过各种组合选择
当POST_STATUS子项更改时更新后元父项
我的自定义状态=已完成。我想在更新后的子项状态为“完成”时自动设置。他们父母的预计到达时间也发生了变化。这里是我的代码: add_action(\'save_post\', \'update_status_parent_when_completed\'); function update_status_parent_when_completed(){ /** Ensure this is the correct Post Type*/ if
如何将帖子状态从“征求意见稿”改为“发布”?
我的脚本使用代码设置帖子内容。我也在运行WP To Twitter 插件,自动推特这些帖子。问题是,虽然插件使用默认的WordPress帖子字段正确地构建推文,但它没有使用可用的自定义帖子字段,也没有使用帖子所附加的分类法的术语名称。插件作者探讨的理论是,这些自定义字段和术语正在被保存after 帖子本身已经发布,这意味着它们在推特上是看不见的。这看起来是真的。我的代码。。。使用wp_insert_post 将包含默认字段的帖子另存为post_status publish</然后使用添加自定义字段u
如果USER_STATUS等于零则停止登录
我正在尝试创建简单的approval users插件来denay或approve新用户,因此我使用默认的user\\u状态来实现这一点,我要问的是,如果user\\u status=0,如何停止登录表单以保存会话并添加错误消息,类似这样的情况if($user_status == \'0\'){ //stop login sessiong echo $error_msg.\'waiting for approval\'; }else{ //run sessio
WP_DROPDOWN_PAGES:选择发布状态以在下拉列表中列出
我想创建一个所有CPT帖子的下拉列表。我似乎有功能wp_dropdown_pages 仅显示发布帖子的列表,是否可以选择要显示的帖子状态?谢谢