我有一个自定义帖子类型recipes
。我正在使用cron脚本自动将新闻聚合到数据库中。
当前正在导入它,并将其保存为“待审核”。是否可以创建另一个称为的帖子状态Aggregated
,该状态将列出要发布的所有汇总新闻?
我尝试使用该register_post_status
函数,但是这似乎不起作用:
function custom_post_status(){
register_post_status( 'aggregated', array(
'label' => _x( 'Aggregated', 'recipes' ),
'public' => false,
'exclude_from_search' => true,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop( 'Aggregated <span class="count">(%s)</span>', 'Aggregated <span class="count">(%s)</span>' ),
) );
}
add_action( 'init', 'custom_post_status' );
感谢您的帮助。
我认为代码是正确的。也许您在另一个函数中拥有此源来调用它。什么时候运行add_action()?
—
bueltge
您能否详细说明您的答案?谢谢!
—
dclawson
是ADD_ACTION(“初始化”类或函数,有你打电话约其他钩子里这是可能的,你开始这lat和钩初始化不能也不解雇。
—
bueltge
您如何解决此问题?我现在有完全一样的问题。我想将新的自定义状态添加到自定义帖子管理区域的下拉列表中,该列表允许用户从Stati ...列表中选择(Pendig Reveiw,Draft,NEW_CUSTOM_STATUS)...
—
Greeso