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.

My Company Menu


This plugin is intended for theme developers who build WordPress websites for other businesses. Give your clients a Company Menu to manage typical phone numbers, email, address, and social media links. Integrate those fields in your template files or directly on posts/pages with simple shortcodes and functions.

  1. Adds a new tab in the Admin’s Sidebar
  2. Main page in this new tab used to manage standard business contact information and social networking links.
  3. Add custom subpages under this tab
  4. Change the menu title and icon to match your client’s branding.

Each field has a shortcode beneath it that can be used on posts and pages to show the contents of the related input box. Theme developers can use the same shortcode as PHP functions in templates to display the data.

New in 1.0.6, now you can customize the output of company_social() function with arguments.

Complete breakdown of features can be found here:


  • MCM adds a new tab in the Admin’s Sidebar. You can create your own subpages in mcm_menu.php in the Plugin directory.
  • Change the menu’s title and icon to match your client’s branding on the Help/Settings Page.
  • Manage typical contact information like phone, fax, email, address, etc.
  • Manage social networking URLs.
  • Now you can customize the upstate and hover state of your social media icons by using an image sprite.
  • Convenient buttons added to TinyMCE WYSIWYG.


  1. Upload the my-company-menu folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Select ‘Company’ from the admin sidebar and fill in necessary fields
  4. Use shortcodes on pages and functions in template files to display information
  5. Edit menu settings and social media icons on Help/Settings page


How do I customize the menu title and icon?

Edit these fields from the Help/Settings page.

How do I setup and use image sprites?

Learn about using image sprites at W3.


There are no reviews for this plugin.

Contributors & Developers

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


Translate “My Company Menu” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Tweaked function to allow mcm_menu.php file


  • Minor verbiage changes. Removed all references to creating custom pages and focused more on providing a simple interface for managing company contact info. Users utilizing the mcm_menu.php file in your uploads directory can safely upgrade; this check will never be removed..


  • Fixed bug causing company_social icons to ignore user-defined sprite background positions


  • Fixed bug that caused markup validation issues


  • Cleaned up functions and other code
  • Added submit current page to StumbleUpon option in social media section
  • Added random version number to sprite image to ensure end-user isn’t caching outdated image
  • Known issue: company_social shortcode on post/page removes container element


  • Added Skype
  • Now you can customize the output of company_social() function
  • Bug fix: Upload image dialogues placing path in wrong input box
  • Bug fix: Issue with company_address shortcode


  • Bug fix: RSS feed coordinates not updating


  • Customize social media icons with your own image sprite


  • Company phone function returns value instead of echo


  • Fixed filepath issue for customizable mcm_menu.php file


  • Updated readme.txt, better explaining the plugin.


  • Initial release.