Easy PDF Restaurant Menu Upload


This lightweight plugin is the right choice for you, if you are looking for an easy and fast way of managing your menu pdfs. It lets you or every eligible employee upload and manage your menu pdfs on your site. The links to the menus are embedded with a shortcode, see “Installation” tab.

1. New Role only for uploading the menu. No other WordPress access
2. Two menu types supported: Lunch and Main.
3. Links to menus can be placed everywhere in wordpress: you get shortcodes for the links.
4. Linktext can easily be changed in the shortcode.
5. Add supportive text for the menu uploader.
6. Optional redirect to Menu Upload Page, after login.

The menus can be uploaded under Media > Easy PDF Menu.


  • Menu upload for admins
  • Settings for admins
  • Menu upload for role "Restaurant Menu Uploader"


Just install this plugin and go to Media > Easy PDF Menu to upload the menu files.


You can refer to the menus everywhere in wordpress with the following shortcodes:
For Lunch: [nsc_eprm_menu_link restaurant_menu_type=”lunch” linktext=”Lunch menu”]
For general menu: [nsc_eprm_menu_link restaurant_menu_type=”general” linktext=”General Menu”]
You can change the text of “linktext” as you like.
Both will return a html link ready for usage, with the text of the defined “linktext” value.

New user role

This Plugin also adds a new role: Restaurant Menu Uploader. User with this role can only upload the restaurant menu and see the dashboard, so perfect for any employee.

Contributors & Developers

“Easy PDF Restaurant Menu Upload” is open source software. The following people have contributed to this plugin.



  • IMPORTANT After Upgrade to 1.3 you have to assign the User Role “Restaurant Menu Uploader” to all affected users again.
  • Moved Admin Page Page for uploading the menus is now under “Media > Easy PDF Menu”
  • Renamed User Role “Manage Restaurant Menu” to “Restaurant Menu Uploader”
  • Role “Restaurant Menu Uploader” has no access to the Media Library anymore.
  • Only Role “Restaurant Menu Uploader” is redirected to upload page after login. Redirect all is optional now.
  • Role “Restaurant Menu Uploader” works now, even if woocommerce is installed.
  • made uploaded file clickable in admin for instant validation.
  • ability to write custom text for the menu uploader.
  • Introduced a cache buster for files, to make sure that always the newest version is downloaded.
  • a lot under the hood.


  • shows the uploaded filename of the current menu which is live.
  • clean up of settings area
  • bug fix


  • xss fixes


  • minor bug fixes


  • made shortcodes more clear in admin.


  • first Version