你正处于需要完成的工作的轨道上,WordPress让你很容易完成你的目标。
你要找的钩子叫admin_bar_menu
. 您可以阅读有关它和WP\\u Admin\\u Bar类的更多信息here.
获取帖子数量的另一个步骤可以通过几种方式完成,但我在下面使用了WP\\u查询。另一个您想要熟悉的强大类。
下面是一些示例代码,可以帮助您找到正确的方向。
add_action( \'admin_bar_menu\', \'wpse_admin_bar\', 900 );
// The first argument is the name of the hook,
// the second is the callback function that you see below,
// and the 900 denotes the priority with which the hook is called
//This high number means this code will run later, and thus show up at the end of the list.
function wpse_admin_bar( $wp_admin_bar ){
$args = array(
//Type & Status Parameters
\'post_type\' => \'wpse_cpt\',
\'post_status\' => \'publish\',
);
$wpse_cpt = new WP_Query( $args );
$admin_bar_args = array(
\'id\' => \'staff_count\'
,\'title\' => \'XYZ Post:\'.count($wpse_cpt->posts) // this is the visible portion in the admin bar.
);
$wp_admin_bar->add_node($admin_bar_args);
}