管理员-创建自定义帖子状态并在表格上方显示

时间:2013-12-20 作者:user2772219

如何创建自定义帖子状态并将其显示在自定义帖子类型的表格上方?

示例:

All(9) | Published (7) | Custom_Status(2)

我使用advance custom fields插件创建了一个下拉列表,表示帖子的状态。但我确信这并不代表帖子的实际状态,因为它不会保存在post_status 数据库中的列。

请随意推荐插件。我尝试了编辑流插件,但有点不方便,因为每次我更改帖子的状态,它都会取消发布帖子。

谢谢

1 个回复
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;
}

结束

相关推荐

Replace admin bar logo

WordPress 3.8已发布,我有以下代码来删除管理栏徽标。 function no_wp_logo_admin_bar_remove() { global $wp_admin_bar; $wp_admin_bar->remove_menu(\'wp-logo\'); } add_action(\'wp_before_admin_bar_render\', \'no_wp_logo_admin_bar_remove\', 0); 但是,我