Title: Trouble adding a custom admin menu link
Last modified: August 30, 2016

---

# Trouble adding a custom admin menu link

 *  Resolved [dustyryan85](https://wordpress.org/support/users/dustyryan85/)
 * (@dustyryan85)
 * [10 years, 8 months ago](https://wordpress.org/support/topic/trouble-adding-a-custom-admin-menu-link/)
 * I have been using HESK for years. It has no wordpress plugin which sucks but 
   no support program made for wordpress has its great features.
 * I need to use HESK as a bug reporting/tracking system. I have had to devise a
   way to pass information to HESK from wordpress using this link:
 *     ```
       <a href="https://archtronics.com/support/index.php?a=add&custom1=
       <?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ?>
       &category=10&name=<?php $current_user = wp_get_current_user();
       echo $current_user->user_firstname . '&nbsp;';
       echo $current_user->user_lastname . '&email=';
       echo $current_user->user_email . '&custom2=';
       echo $current_user->user_login;?>
       &subject=I%20found%20a%20bug!%20Squash%20it%20please." target="_blank">Report a Bug</a>
       ```
   
 * That works just fine, but here is the problem.
    I really need the link to be 
   available on every page of each site for logged in users. I figure the best way
   to do this is to have it appear on the admin bar.
 * I am trying to make a simple plugin that will allow me to make this addition 
   to the admin bar and all I have found on the internet are ways to add a static
   link up there. Example below:
 *     ```
       add_action( 'admin_bar_menu', 'toolbar_link_to_mypage', 999 );
   
       function toolbar_link_to_mypage( $wp_admin_bar ) {
       	$args = array(
       		'id'    => 'my_page',
       		'title' => 'My Page',
       		'href'  => 'http://mysite.com/my-page/',
       		'meta'  => array( 'class' => 'my-toolbar-page' )
       	);
       	$wp_admin_bar->add_node( $args );
       }
       ```
   
 * I am not very good in PHP yet and I have tried so many different ways to get 
   my link to work on the admin bar with no success.
 * Does anyone know how to get a dynamic link like mine onto the admin bar?

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Thread Starter [dustyryan85](https://wordpress.org/support/users/dustyryan85/)
 * (@dustyryan85)
 * [10 years, 8 months ago](https://wordpress.org/support/topic/trouble-adding-a-custom-admin-menu-link/#post-6729250)
 * Basically I’m asking:
 *     ```
       function custom_toolbar() {
       	global $wp_admin_bar;
   
       	$args = array(
       		'id'     => 'report_button',
       		'title'  => __( 'Report a Bug', 'text_domain' ),
       		'href'   => 'HOW TO GET A DYNAMIC LINK IN HERE',
       		'meta'   => array(
       			'target'   => '_blank',
       		),
       	);
       	$wp_admin_bar->add_menu( $args );
   
       }
       add_action( 'wp_before_admin_bar_render', 'custom_toolbar', 999 );
       ```
   
 *  Moderator [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * (@bcworkz)
 * [10 years, 8 months ago](https://wordpress.org/support/topic/trouble-adding-a-custom-admin-menu-link/#post-6729327)
 *     ```
       function custom_toolbar() {
       	global $wp_admin_bar;
       	$current_user = wp_get_current_user();
       	$url = "https://archtronics.com/support/index.php?a=add&custom1={$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}&category=10&name={$current_user->user_firstname}&nbsp;{$current_user->user_lastname}&email={$current_user->user_email}&custom2={$current_user->user_login}&subject=I%20found%20a%20bug!%20Squash%20it%20please.";
   
       	$args = array(
       		'id'     => 'report_button',
       		'title'  => __( 'Report a Bug', 'text_domain' ),
       		'href'   => $url,
       		'meta'   => array(
       			'target'   => '_blank',
       		),
       	);
       	$wp_admin_bar->add_menu( $args );
   
       }
       add_action( 'wp_before_admin_bar_render', 'custom_toolbar', 999 );
       ```
   
 * I think I got that right, let me know if you encounter any problems. Or now that
   you see the syntax, you may be able to repair any problem yourself 😉
 *  Thread Starter [dustyryan85](https://wordpress.org/support/users/dustyryan85/)
 * (@dustyryan85)
 * [10 years, 8 months ago](https://wordpress.org/support/topic/trouble-adding-a-custom-admin-menu-link/#post-6729339)
 * I knew I had the syntax wrong but for the life of me I couldnt figure out how
   to fix it lol
 * It works perfectly now!!
 * Thank you so much! You are awesome!!

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Trouble adding a custom admin menu link’ is closed to new replies.

## Tags

 * [admin](https://wordpress.org/support/topic-tag/admin/)
 * [bar](https://wordpress.org/support/topic-tag/bar/)
 * [custom](https://wordpress.org/support/topic-tag/custom/)
 * [link](https://wordpress.org/support/topic-tag/link/)
 * [menu](https://wordpress.org/support/topic-tag/menu/)

 * In: [Hacks](https://wordpress.org/support/forum/plugins-and-hacks/hacks/)
 * 3 replies
 * 2 participants
 * Last reply from: [dustyryan85](https://wordpress.org/support/users/dustyryan85/)
 * Last activity: [10 years, 8 months ago](https://wordpress.org/support/topic/trouble-adding-a-custom-admin-menu-link/#post-6729339)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
