Your Moodle version

General plugins (Local): Custom Navigation

Maintained by Picture of Carlos Escobedo Carlos Escobedo
This plugin allow add new menu items at the end of Navigation Menu in order to customize your options menu.
Moodle 2.6, 2.7

With this plugin you can add new items to the Navigation Menu.
You just have to use the same syntax that is used for the navigation bar on theme general settings.


Screenshot #0
Screenshot #1


Picture of Carlos Escobedo
Carlos Escobedo (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Plugins bot
    Mon, May 26, 2014, 5:19 AM
    Thanks for sharing this plugin with the Moodle community. Some formal issues were detected and reported by our automated plugin checker tool. Please review all the plugin checker results and fix the issues mentioned, if possible. These changes are typically pretty easy to make but if you have any questions just let us know. For now, I am going to mark this plugin as needing more work. Once you get these formal issues resolved, please use the link “Schedule this plugin for re-approval” so that the plugin code can be fully reviewed and approved by my human colleagues.
  • Picture of David Mudrák
    Thu, Jul 3, 2014, 3:45 AM
    Thanks again Carlos. I must admit I always appreciate clever and light utils that do one job and do it well. In your case, these utils are also written in a clean way. You are cleared to land, welcome to the Plugins directory!
  • Picture of Derek Chaplin
    Wed, Oct 1, 2014, 4:33 AM
    Hi Carlos,
    For some reason the sub-menus are not showing when I click on the top level menu choices. I'm running Moodle 2.7 using the Elegant theme. I just copied the example menu listed on the Custom navigation page so it should work.

    You can visit my site here:

    Thanks in advance for any help.

    Best regards,
    Derek Chaplin
  • Picture of Carlos Escobedo
    Fri, Jan 9, 2015, 6:56 PM
    Hi Derek,

    Sorry for answer so late. I will review your site and it seems to be work now.

    If you need something else you don't hesitate to contact me.
  • Picture of Anant Sahni
    Tue, Oct 13, 2015, 4:41 AM
    Thanks Carlos for sharing this much needed plugin.

    Wanted to ask, what if we wish to disable any of the existing menu entries in the Navigation Menu. Is there any easy way to do it.
    Also is this a feature - you planning to add in near future?

    For example, we dont require the Menu Item - Participants. Any easy way to disable it.

    Thanks in advance.

    Anant Sahni
  • Picture of Carlos Escobedo
    Mon, Feb 29, 2016, 3:36 PM
    Thanks to Logan Reynolds, to find a bug into naming in this plugin. I upgrade two version one for 2.6 and 2.7 and new version to support 2.8, 2.9 and 3.0. Thanks.
  • Picture of Carlos Escobedo
    Tue, Apr 5, 2016, 12:13 AM
    Thanks to Ken St. John, I'll fix navigation when you don't use an URL in the nodes then it doesn't show the link. You can download the new version. Example:
    Moodle community
    -Moodle free support|
    -Moodle development
    --Moodle Tracker|
    --Moodle Docs|
    -Moodle News|
    Moodle company
    -Moodle commercial hosting|
    -Moodle commercial support|
    Learn Moodle|

    Thanks for you improvments
  • Picture of Ken St. John
    Tue, Apr 5, 2016, 9:21 PM
    Thank you for providing this upgrade so quickly. This is one of the best plugins I've used. I encourage anyone considering this plugin to install and use it. It corrects the limited standard issue navigation block to something more flexible. I like it so much I have turned off the standard block and am using this one for the entire site. Now I don't have to have menu items that I don't want or need presented to my users. I can now have complete control over what shows and doesn't. It's simple to use and Carlos provides great support. Do yourself a favor and install this plugin!!
  • Picture of Carlos Escobedo
    Wed, Apr 6, 2016, 4:37 PM
    Thanks a lot Ken for yours comments. It's a pleasure help you.
Please login to post comments