Jump to content

Menu Hooks Not Working for Project Management Add-On Menu Items


ignisium

Recommended Posts

I've come across an apparent bug with the menu hook system. In re-arranging the menu, I make a hook to change the list order for the Project Management Add-On menu item "My Projects." I've attached the code below.

 

All of my other hooks for the menu work fine, but this does nothing. I've tried other hooks such as changing the name of the menu item and those fail as well.

 

My best guess is that PM is being loaded after the menu hooks are loaded, which is why the hooks fail to take effect for the PM menu items. Is there a workaround for this?

 

 

add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar)
{
   $navItem = $primaryNavbar->getChild('pm-addon-overview');
   if (is_null($navItem)) {
       return;
   }
   $navItem->setOrder(4);
});

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated