如何创建自定义帖子状态并将其显示在自定义帖子类型的表格上方?
示例:
All(9) | Published (7) | Custom_Status(2)
我使用advance custom fields插件创建了一个下拉列表,表示帖子的状态。但我确信这并不代表帖子的实际状态,因为它不会保存在
post_status
数据库中的列。
请随意推荐插件。我尝试了编辑流插件,但有点不方便,因为每次我更改帖子的状态,它都会取消发布帖子。
谢谢
SO网友:Kumar
您可以使用此处给出的答案:
How to add a quicklink to the Posts Admin Published|Scheduled|Trash menu
例如:。
Stephen Harris 回答了同样的问题,添加了一个额外的菜单项来显示今天的帖子。
add_filter( \'views_edit-post\', \'wpse_add_my_view\');
function wpse_add_my_view($views){
global $post_type_object;
$post_type = $post_type_object->name;
$y =mysql2date(\'Y\', current_time(\'mysql\') );
$m =mysql2date(\'m\', current_time(\'mysql\') );
$d =mysql2date(\'d\', current_time(\'mysql\') );
$views[\'today\'] = "<a href=\'edit.php?year=$y&monthnum=$m&day=$d&post_type=$post_type\'>".__(\'Today\',\'myplugin\')."</a>";
return $views;
}