小编写过《给 WordPress 工具栏添加自定义菜单》,本文方法类似,给 WordPress 默认的工具栏添加自定义“下拉”菜单,如下图:
下面代码添加到当前 WordPress 模板 functions.php 中即可:
- /*
- * WordPress后台工具栏添加下拉菜单
- */
- function custom_adminbar_menu( $meta = TRUE ) {
- global $wp_admin_bar;
- if ( !is_user_logged_in() ) {
- return;
- }
- if ( !is_super_admin() || !is_admin_bar_showing() ) {
- return;
- }
- $wp_admin_bar->add_menu( array(
- ‘id’ => ‘custom_menu’,
- ‘title’ => __( ‘小程序’ ) )
- /* 设置菜单名 */
- );
- $wp_admin_bar->add_menu( array(
- ‘parent’ => ‘custom_menu’,
- ‘id’ => ‘custom_links’,
- ‘title’ => __( ‘知识付费小程序’),
- /* 设置链接名*/
- ‘href’ => ‘https://www.wuyanshuo.cn’,
- /* 设置链接地址 */
- ‘meta’ => array( target => ‘_blank’ ) )
- );
- }
- add_action( ‘admin_bar_menu’, ‘custom_adminbar_menu’, 100 );