How to Add a Permanent Restaurant Menu to WordPress

Updating your restaurant menu on a WordPress site can be a hassle if you have to re-upload PDFs and fix broken links every time prices change. With Menu Links, you add the link once, and your customers always see the latest version.

Why use a Permanent Link for WordPress?

WordPress is highly customizable, but its Media Library isn't designed to easily replace an existing PDF while keeping the exact same URL. This leads to broken links across your site, Google search results, and social media. Menu Links solves this by providing a single URL that automatically serves your most recently uploaded menu.

Step 1: Get your Permanent Menu Link

  1. Sign up for a free Menu Links account.
  2. Upload your current restaurant menu PDF (e.g., Dinner Menu).
  3. Click the "Copy Link" button in your dashboard. You now have your permanent URL.

Step 2: Add the link to your WordPress Navigation Menu

The most common place for your menu is in your site's main header navigation.

  1. Log in to your WordPress dashboard.
  2. Go to Appearance > Menus.
  3. Under "Add menu items" on the left, click on Custom Links.
  4. In the URL field, paste your Menu Links URL.
  5. In the Link Text field, type "Menu" or "Dinner Menu".
  6. Click Add to Menu and then Save Menu.

Step 3: Add the link to a Button (Gutenberg Block Editor)

If you have a "View Menu" button on your homepage, you can easily update it to point to your new link.

  1. Edit the page containing your button.
  2. Click on the Button block.
  3. Click the link icon in the toolbar.
  4. Paste your permanent Menu Links URL and hit Enter.
  5. Update your page.

You're All Set!

You will never need to touch these WordPress settings again for your menu. The next time you change your dishes or prices, just log into Menu Links, drag and drop the new PDF, and your WordPress site is instantly updated.

Ready to simplify your menu updates?

Get Your Permanent Link Today