This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

PixoPoint Menu Plugin


This plugin has been retired. It serves little purpose any longer and has many problems which I do not have time to fix. A better solution is to use the menu system built into WordPress core. If you desperately require similar functionality to this plugin, try my other plugin the “Multi-level Navigation plugin” which is almost identical, but will be around for a long time to come.

Adds an SEO friendly, accessible regular or dropdown menu to your WordPress blog. Visit the PixoPoint Menu Plugin page for more information about the plugin.


  • Control content will be displayed in the menu
  • Easy to use interface for modifying the design
  • Animation drodpown menus
  • Up to two menus
  • Plus much more

Changing the look of your menu

To control the design of your menu, check out the PixoPoint Menu CSS generator.

Special thanks to Greg Yingling (aka malcalevak) who was a massive help with optomising the code for this plugin.


Thanks to the following (in no particular order) for help with the development of this plugin:

  • Iñaki Rodriguez – Security reports
  • Justin Tadlock – Explained what the wp_page_menu() function is used for
  • Justin Tadlock – Explained what the wp_page_menu() function is used for
  • Andy Mortia – Created the PixoPoint Menu widget
  • malcalevak – Code contributions utilized from the Multi-level Navigation plugin
  • vcsvu – Code contributions utilized from the Multi-level Navigation plugin
  • nv1962 – Code contributions utilized from the Multi-level Navigation plugin
  • froman18 – Created the My Page Order plugin utilized within this plugin
  • Andrew Rickman – Provided assistance in developing the drag and drop functionality
  • Paul O’Brien – Provide technical expertise in bug fixing the CSS coding engine
  • Jeff Chandler – Created the WP Tavern where much of the development side was sorted out
  • Dan Milward – Provided technical suggestions which led to the development of the plugin


  • The administration page for the PixoPoint Menu plugin, where you can modify what appears in your menu by drag and dropping the various menu items. By clicking the tabs at the top of the page you can access sections for modifying various features of the plugin. The 'Load Editor' button loads the editing panel as shown below.
  • The 'Settings tab' from the administration page for the PixoPoint Menu plugin, where you can modify a variety of different features in the plugin.


After you’ve downloaded and extracted the files:

Visit the PixoPoint Menu Plugin page for more information about the plugin.

  1. Upload the complete pixopoint-menu folder to the /wp-content/plugins/ directory OR install it via the WordPress plugin repository browser
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Either: Add <?php if ( function_exists( 'pixopoint_menu' ) ) {pixopoint_menu();} ?> to your theme wherever you want the menu to appear (usually your header.php file).
  4. Visit the “PixoPoint Menu” page in your WordPress settings menu
  5. Control how the menu behaves via the plethora of different options
  6. Click the ‘Load editor’ button to modify the design via the easy to use editing panel

Easy installation

Some themes such as Hybrid, Thematic and Thesis allow the plugin to appear in the theme by choosing the ‘Auto theme support’ under ‘Settings’ in the plugins admin page. This option will also work in many other themes, it’s worth trying at least but we can’t guarantee it will work (the theme requires for it work).

If your theme doesn’t already support the PixoPoint menu plugin then read on for simple instructions on how to integrate it into other themes … it isn’t very hard

Premium Support

I no longer provide paid support for menu issues sorry.

Free support

I no longer provide free support for menu issues sorry.


Why can’t the plugin do X, Y or Z?

It probably can, I just haven’t supplied instructions on how to do it. If you have any requests, then please leave them in the PixoPoint menu support board. We often update the plugin with new functionality and we’re far more likely to include the functionality you want if we know there is a demand for it already.

Why should I use this plugin?

If you want to create a dazzling, custom designed menu without writing and bug fixing endless lines of code.

If you are having trouble making your posts easily accessible to your users without them having to rifle endlessly through pages of posts.

If you have been using a menu which requires javascript to work, then this plugin will allow more of your visitors to access your site.

If you want to have an easy way to style your dropdown menu. This plugin allows you to control exactly how your menu appears on your site via an easy to use interface. It is also 100% compatible with the code generated on the Suckerfish Dropdown CSS Generator page.

Does it work for WordPress version x.x.x?

The plugin is designed to work with the latest version of WordPress only. We do not provide backwards support.

Contributors & Developers

“PixoPoint Menu Plugin” is open source software. The following people have contributed to this plugin.




  • Critical functionality fix to allow plugin to keep working


  • Retiring of plugin
  • Multiple security fixes.
  • Possibly the last updated version
  • Removed crazy amounts of dead code


  • Multiple security fixes.


  • Another attempt to fix the SVN repo.


  • Another attempt to fix the SVN repo.


  • Bug fix. SVN did not update all the plugin files last time 🙁


  • Error fixed in documentation (required version was incorrect)


  • Massive upgrade to documentation (there was lots of incorrect information in our plugin pages)


  • Performance enhancement
  • Slightly fasterer menu loads


  • Security hardening release
    • Corrected issue which affected non-trusted admins (typically multisite admins)
    • Disabled javascript in custom menu items
    • Performs security checks on CSS too


  • Auto-upgrade failed on previous update. Now fixed.


  • Fixed bug which caused a clash with the MyPageOrder plugin


  • Invalid code caused by “Recent Posts” fixed


  • Invalid code caused by “Categories with posts” fixed


  • Removed incorrect } in installation instructions for wp_page_menu()
  • Replaced is_home with is_front_page in core.php (allows for display current_page_item correctly when using a static home page)

0.6.13 to 0.6.15

  • Security update
    • Temporarily removed editing panel to prevent potential hack
    • Fixed bug which may have allowed the CSS in your menu to be modified by hackers
    • White listed settings


  • New stable version
  • Readme.txt file updated correctly

0.6.11 Beta

  • Multiple years bug in Years and Months option corrected

0.6.10 Beta

  • HTML validation bug in Years and Months option corrected

0.6.9 Beta

  • Added Years and Months support to Archives option on request of a Premium Support member
  • Corrected language support setup
  • WP Page URL support confirmed (bugs were reported previously)
  • Removed link to Andrew Rickman from credits page since his site is up for sale now and is no longer updated

0.6.8 Beta

  • Corrected text error in help section

0.6.7 Beta

  • New CSS classes added for dropdowns
  • .haschildren class used in more places

0.6.6 Beta

  • Beta – Re-includes support for removing WP Page URLs


  • Released as stable version
  • Fixed minor ‘Page order’ bug

0.6.4 Beta

  • Changed wp_page_menu() to only be used for ‘Auto-theme support’ option
  • Added ‘Compatibility mode’ option (strips jQuery features to prevent clashes with plugins and themes which do not enqueue their scripts correctly)

0.6.3 Beta

  • Had to remove “remove URLs for specific IDs” option due to serious bug. This feature did not work with permalinks on. We are working on a solution and will release a new version which corrects this problem eventually. Apologies for the error.

0.6.2 Beta

  • Added support for wp_page_menu()
  • Removed all mentions of the pixopoint_menu() function since it is no longer needed (note: support for this function will be continued indefinitely, so no need to change it if you don’t want to)

0.6.1 Beta

  • Bug fix for Pages with excluded links (added # for URL)

0.6.0 Beta

  • Adds new option in the pages pulldown to remove the URLs for specific IDs
  • Feature addition was performed for one of our Premium Support members
  • Useful upgrade for those wanting to remove links for page parents

0.5.10 Beta

  • Removed keyboard accessibility option as it was not allowing dropdowns to appear

0.5.9 Beta

  • Fixed major page order bug
  • Removed ascending and descending page order options (they don’t work with the built in page order system)

0.5.8 Beta

  • Confirmed support for WordPress version 2.8.2
  • Descending page order bug fixed
  • “Categories with posts” bug fixed
  • Added new item to uninstaller

0.5.7 Beta

  • Note: descending page bug still not fixed
  • Can now edit colour hex codes directly
  • Can now edit image URLs directly
  • Fixed widget pulldown bug
  • Added quote marks around font families containing white space

0.5.6 Beta

  • Fixed descending pages bug

0.5.5 Beta

  • Upgraded to coding engine 0.4alpha

0.5.4 Beta

  • Moved javascript to footer
  • Added credit to Andy Mortia in admin page

0.5.3 Beta

  • Corrected link to plugin page

0.5.2 Beta

  • Added built in background image options
  • Fixed save design feature
  • Prevented jQuery scripts from loading unnecessarily
  • Added dialog boxes for colour picker

0.5.1 Beta

  • Release to WordPress plugin repository

0.5 Beta

  • Numerous minor bug fixes
  • Improved contrast in widget graphics ‘on hover’

0.4.13 Alpha

  • Improved documentation in readme.txt
  • Added new screenshots for readme.txt

0.4.12 Alpha

  • Bug fixes for design loading system

0.4.11 Alpha

  • Initial CSS loaded so that it menu appears on first page load
  • ‘Continue’ text improved for loading designs
  • ‘Load Editor’ button restyled

0.4.10 Alpha

  • Fixed colour picker bug
  • Improvements to editing panel interface

0.4.9 Alpha

  • Confirmed support for WordPress 2.8.1 beta
  • Stopped design loader wiping other menus design
  • Added license notice in design files

0.4.8 Alpha

  • Added many new designs
  • Added ability to load new design for each menu
  • Fixed letter-spacing bug
  • Improved look of buttons on save/open tab
  • Tabulated new designs
  • Added new graphical backgrounds

0.4.7 Alpha

  • Fixed initial page load bug in editor
  • Added support for updated coding engine
  • Improved uninstaller
  • Added quick uninstaller (temp.php) for testing purposes

0.4.6 Alpha

  • Improved code comments
  • Some functionality now broken
  • Removed maintenance.php file
  • Registered options only used in the editing panel

0.4.5 Alpha

  • Moved Farbtastic script to the scripts folder

0.4.4 Alpha

  • Fixed ‘My Page Order plugin’
  • Fixed Farbtastic jQuery plugin
  • Fixed tooltip for Farbtastic
  • Added hex colour code validation
  • Added credit to froman18
  • Lots of bug fixes

0.4.3 Alpha

  • Lots of bug fixes

0.4.2 Alpha

  • Added in Malcalevaks’ code

0.4.1 Alpha

  • Removed Malcalevaks index.php suggestion

0.4 Alpha

  • Fixed major CSS bug, now works in Opera and Firefox

0.3 Pre-alpha

  • Fixed sortables scripts

0.2 Pre-alpha

  • Added broken support for ‘My Page Order’ integration
  • Added drag and drop widget system
  • Redesigned UI

0.1 Pre-alpha

  • Initial test plugin