Thursday, June 9, 2022

How to Create a Vertical Navigation Menu in WordPress

Are you looking to create a vertical navigation menu in WordPress?

In WordPress, navigation menus can be displayed horizontally or vertically. Vertical menus offer a number of advantages, such as fitting your website’s sidebar better and being easier to navigate on mobile devices.

In this article, we’ll show you how to create a vertical navigation menu in WordPress.

How to Create a Vertical Navigation Menu in WordPress

What Is a Navigation Menu?

A navigation menu is a list of links pointing to important areas of a website. They are usually presented as a horizontal bar of links at the top of every page on a WordPress website.

Navigation menus give your site structure and help visitors find what they’re looking for. You can add links to your most important pages, categories or topics, WordPress blog posts, and even custom links such as your social media profile.

But while you often see them placed horizontally at the top of a website, vertical navigation menus have many uses and advantages.

With that being said, let’s take a look at a number of ways to create a vertical navigation menu in WordPress. Here are the topics we’ll cover in this article:

Try Different Menu Display Locations

When you add a navigation menu to your website, it will be displayed either vertically or horizontally. This depends on your theme, as well as the menu location you select.

The number of menu locations that are available depends on the theme you are using. You may find that some of these locations display the menu vertically.

To test this with your theme, you need to navigate to Appearance » Menus. Here you can experiment to see which locations are available on your website and how they are displayed.

Note: If you see ‘Appearance » Editor (Beta)’ instead of ‘Appearance » Menus’, then your theme has Full Site Editing (FSE) enabled. You’ll need to refer to the Creating a Vertical Navigation Menu Using the Full Site Editor section below.

For example, the Twenty Twenty-One theme doesn’t offer any vertical locations, while the Twenty Twenty theme offers one, called ‘Desktop Expanded Menu’.

The Twenty Twenty Theme Has One Vertical Menu Location

You can simply select the menu that you wish to display vertically, and then check the ‘Desktop Expanded Menu’ box at the bottom of the screen. After that, you must make sure to click the ‘Save Menu’ button to store your settings.

This is how it looks on our demo website.

Twenty Twenty Vertical Menu Position Preview

For more information on editing menus and menu locations, you can see our beginner’s guide on how to add a navigation menu in WordPress.

Adding a Vertical Navigation Menu to the Sidebar

No matter what theme you’re using, it’s easy to add a vertical navigation menu to the sidebar using a widget.

First, you’ll need to create a navigation menu that you want to display, if you haven’t already.

Then you need to navigate to Appearance » Widgets. From here, simply click the blue ‘+’ block inserter button found at the top of the page, and drag the Navigation Menu block onto the sidebar.

Add the Navigation Menu Block to the Sidebar

After that, you can give the widget a name and select the menu you wish to display from the drop down menu.

Here’s how the vertical sidebar menu looks on our demo website.

Preview of Vertical Navigation Menu in Sidebar

Creating a Vertical Navigation Menu on a Post or Page

You can add a vertical navigation menu to posts and pages in a similar way.

First, you need to create a new post or edit an existing one. After that, you need to click the blue ‘+’ block inserter button at the top of the page, and then drag the Navigation block onto the page.

Add the Navigation Block to Your Post or Page

Next, you need to choose which menu will be displayed. Simply click the ‘Select Menu’ button on the toolbar and select the desired menu.

Finally, you need to look at the block’s settings in the left hand pane. There you will find two buttons for the menu’s orientation. You will need to click the down arrow button to orient the menu vertically.

Change Your Navigation Menu Block to a Vertical Orientation

Adding a Vertical Navigation Menu Using the Full Site Editor

The new full site editor allows you to customize your WordPress themes using the block editor. It was released in WordPress 5.9, and it enables you to add different blocks to your templates to create a unique design.

However, the full site editor is still in beta and limited to specific themes that support it, such as the default Twenty Twenty-Two theme. For more details, you can see our article on the best WordPress full site editing themes.

To add a navigational menu using the full site editor, you need to go to Appearance » Editor from your WordPress dashboard. Once you’re in the editor, go ahead and click on the navigational menu that appears at the top of the website header.

Next, you’ll need to click on the ‘Select Navigation’ button on the toolbar.

Click the 'Select Navigation' Menu on the Toolbar

Now you’ll see different options to customize the navigational menu on the panel on the right. One of those options is whether to display the menu with a horizontal or vertical orientation.

Simply click the Down arrow for vertical orientation to create a vertical menu.

Click the Down Arrow for Vertical Orientation to Create a Vertical Menu

For more information, see our guide on how to add a navigation menu in WordPress

Creating a Vertical Navigation Menu using a Theme Builder Plugin

SeedProd is the best WordPress page builder and custom theme builder plugin on the market. It allows you to easily create vertical menus anywhere on your WordPress website.

The first thing you need to do is install and activate the SeedProd plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Note: There is a free version of SeedProd that will allow you to add a vertical navigation menu to individual pages. But you will need the Pro version to access the theme builder and add a menu to your theme’s templates.

Upon activation, you need to enter your license key. You can find this information under your account on the SeedProd website.

SeedProd license key

After that, you need to use SeedProd to create a custom WordPress theme.

Creating a Custom WordPress Theme

You’ll find the SeedProd theme builder by navigating to the SeedProd » Theme Builder page. Here, you’ll use one of SeedProd’s ready-made themes as a starting point. This will replace your existing WordPress theme with a new, custom design.

You can do that by clicking the ‘Themes’ button.

Create your custom theme

You will be shown a list of professionally designed themes for different types of websites. For example, there are templates called ‘Modern Business’, ‘Marketing Agency’, and ‘Mortgage Broker Theme’.

Take a look through the options and select one that best matches your needs by clicking the checkmark icon.

Select a Theme That Matches Your Needs

Once you have chosen a theme, SeedProd will generate all the theme templates you need. You can learn how to customize these templates in our guide on how to easily create a custom WordPress theme.

Adding a Vertical Navigation Menu to Your Site’s Templates

Now you can use SeedProd to add a vertical navigation menu to any of your theme templates. In this tutorial, we’ll add a menu to the blog index template.

You need to hover your mouse over that template, and then click the ‘Edit Design’ link.

Click the Edit Design Link

This will open SeedProd’s drag and drop page builder. You’ll see a preview of your website on the right, and a collection of blocks you can add to your site on the left.

You need to scroll down the blocks until you come to the Advanced section.

Once you locate the Nav Menu block you should drag it onto your sidebar or anywhere that you want to display the navigation menu. By default, there is only one item in the menu, ‘About’.

Drag the Nav Menu Block Onto the Page

Now you will need to change the menu’s settings. To do that, you need to click on the menu and the available options will be displayed in a pane on the left of the page.

Currently, the ‘Simple’ menu type is selected. This allows you to build your own navigation menu in SeedProd.

However, for this tutorial, we’ll click the ‘WordPress Menu’ type to use the WordPress navigation menu instead.

Click the WordPress Menu Option

Finally, you need to click on the ‘Advanced’ tab. Here you’ll find an option to orient the list layout vertically or horizontally.

When you click on the ‘Vertical’ button you’ll notice the preview immediately change to a vertical navigation menu.

Click the Vertical Option

Don’t forget to click the ‘Save’ button at the top of the screen to store your vertical menu.

Creating a Responsive Vertical Navigation Menu for Mobile Devices

It can be difficult to tap on a standard menu while using the small screen of a smartphone. That’s why we recommend that you preview the mobile version of your WordPress site to see how your website looks on mobile devices.

Vertical menus are much easier to navigate, especially when you use a fullscreen responsive menu that will automatically adjust to different screen sizes.

Fullscreen Menu Preview

To learn how to make your navigation menu easier to use on mobile devices, see our guide on how to add a fullscreen responsive menu in WordPress.

Creating a Drop Down Menu in WordPress

A dropdown menu looks like a normal horizontal navigation menu at the top of the screen, but when you hover your mouse over one of the items, a vertical submenu is displayed.

If you have a website with a lot of content, then a dropdown menu allows you to organize the menu structure by topics or hierarchy. This will show more content in a limited space.

Preview of a Dropdown Menu

To display a dropdown navigation menu on your website, you will need to choose a theme with dropdown menu support. After that, you need to create the navigation menu, and then add sub-items to some of the menu entries.

You can learn how to do that step by step in our beginner’s guide on how to create a dropdown menu in WordPress.

Creating a Mega Menu in WordPress

A mega menu lists multiple menus vertically across the page. They’re similar to dropdown menus, except all of the submenus are displayed at once, allowing users to quickly and easily find your very best content.

Mega menus are highly engaging and interactive because they combine the best of horizontal and vertical menus to show a helpful overview of your website’s contents on a single screen.

We recently added a mega menu to WPBeginner to improve content discoverability. We explain how we did this in our behind the scenes look at our new site design.

WPBeginner WordPress Mega Menu

You can learn more in our guide on how to add a mega menu to your WordPress site.

We hope this tutorial helped you learn how to create a vertical navigation menu in WordPress. You may also want to learn how to start your own podcast, or check out our expert comparison of the best domain registrars.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Vertical Navigation Menu in WordPress first appeared on WPBeginner.


June 09, 2022 at 04:00PM

Wednesday, June 8, 2022

How to Preview Your WordPress Website Before Going Live

Do you want to preview your WordPress website before going live?

Previewing your website before publishing it allows you to catch any errors, design issues, missing items, and spelling or grammar mistakes.

In this article, we’ll show you how to preview your website before going live and without hurting the user experience.

Preview your WordPress website including theme, posts, pages, and more

Here is a quick overview of the topics we’ll cover in this guide. Feel free to use the links below to jump to specific sections.

Ready? Let’s get started.

Preview WordPress Site Before Launch with Coming Soon Mode

If you are creating a new WordPress website, then it’s always recommended to enable a coming soon mode while you work on your site.

This allows you to display a proper coming soon page to website visitors. You’ll still be able to login to the WordPress admin area and work on your website, but your visitors won’t be able to see it.

The best part is that you’ll be able to preview your website and do all the necessary testing before making it live.

To do this, you’ll need SeedProd. It is the best WordPress website builder on the market and allows you to easily show a beautiful coming soon page.

In this tutorial, we’ll be using the pro version of SeedProd, so we can use all the templates and advanced features, but there’s also a free version that you can use to easily create simple coming soon pages.

First, you need to install and activate the SeedProd plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit the SeedProd » Settings page to enter your license key. You can find this information under your account on the SeedProd website.

SeedProd license key

Next, you need to visit SeedProd » Landing Pages.

From here, simply click on the ‘Set up a Coming Soon page’ button.

Set up coming soon page

After that, the plugin will ask you to choose a template for your coming soon page.

SeedProd comes with several beautiful coming soon templates that are professionally designed to increase conversions.

Choose template

Choosing a template will launch the SeedProd’s page builder interface.

The page builder is an intuitive design tool where you can simply point and click to edit any item or drag and drop new items to your layout.

Page builder interface

You can add an email signup form and social media buttons to your coming soon page, so your users can follow your brand even before launch.

Once you’re finished with the page design, you need to switch to the connect tab. From here, you can integrate with your email marketing service to grow your list and notify people when your site goes live.

Connect email marketing service

Once you are finished, you can click on the Save button to store your changes.

Then, select Publish to make your coming soon page ready to use. Don’t worry, it’s not active on your website yet. We’ll do that in the next step.

Publish your coming soon page

You can now close the page builder interface which will take you back to the SeedProd » Landing Pages page.

From here, you need to click on the Toggle below coming soon page box to Active. This will make sure that all your website visitors will see your new coming soon page instead of your actual website.

Turn on coming soon mode

You can now log out of WordPress admin area or visit your website in Incognito mode.

You’ll see your coming soon page live on your website.

Coming soon mode

You can still login to your WordPress admin area and continue working on your website.

You’ll also be able to preview your live website when logged in.

Preview your website

Once you are finished working on your website, you can simply go to the SeedProd » Landing Pages page to turn off your coming soon page.

Simply click the ‘Active’ slider to set it back to inactive.

Turn off coming soon page

SeedProd also allows you to easily put your website under maintenance mode while working on your website with live preview.

Allow Clients to Preview WordPress Site Before Going Live

If you are working on client websites, then there are several ways to easily allow clients to preview changes on a WordPress website before going live.

However, the easiest way is by using a Coming Soon Page created with SeedProd as we just showed above.

Once you have turned on Coming Soon Mode to active, you need to click the ‘Edit Page’ button.

Edit coming soon page

On the page builder screen you need to switch to the Page Settings tab.

Then, click on the Access Control section.

Allowing clients to preview a website

From here, you can create a Bypass URL and choose the URL expiration duration. Don’t forget to Save your changes.

Your clients can now use the secret URL to bypass the coming soon page and preview the website.

If your website is already live, and you want to share changes with your clients before going live, then we’ll cover that in the next step.

Create a WordPress Staging Website to Preview Changes

It is standard best practice among web professionals to create staging website, so you can test and preview any changes before applying them to a live website.

A staging website is a private clone of your website. It is hidden from the main public, so it gives you the advantage of testing and previewing your changes on your live server.

Many of the top WordPress hosting companies offer a 1-click staging website. You can simply click a button to create a staging website and easily sync any changes you make with your live site.

For the sake of this article, we’ll show you how to create a staging website on Bluehost.

Bluehost is one of the largest hosting companies in the world and an officially recommended WordPress hosting provider. They offer 1-click staging sites feature to all their WordPress customers.

First, you need to make sure you have the Bluehost plugin installed and activated on your website. If it is already activated, then you’ll see a Bluehost menu item at the top of the WordPress admin menu.

Bluehost plugin installed

If you cannot see the Bluehost menu, then you can log in to your Bluehost hosting account control panel and click on the Manage Site button.

Under the site management area, simply switch to the Plugins tab and activate The Bluehost Plugin.

Turn on Bluehost plugin

Once you’ve made sure you have the Bluehost plugin installed, you’re ready to create your staging site.

From the WordPress admin area, go to the Bluehost » Staging page and click on the Create Staging Site button.

Create staging website

The plugin will then generate your staging website.

Once finished, you can simply click on your staging site to switch to it and start working on it.

Switch to staging website

You can now work on your staging website and see your changes on a live preview of your website.

To help you tell the difference from your live site, you’ll see a red ‘Staging Environment’ notice in the WordPress admin bar.

Working on staging environment

Once you are finished previewing your changes on staging website, you can go to Bluehost » Staging page on the staging site.

From here, you need to click on the Deploy All Changes button.

Deploy all changes

For more details and instructions for other hosting environments, see our detailed guide on how to create a staging site for WordPress.

Preview WordPress Posts and Pages Before Publishing

WordPress uses an intuitive block editor that automatically uses your theme’s styling to show a live preview of your posts and pages.

Block editor preview

However, it may not give you a clear idea of how a post or page may look on your website with your headers, sidebars, and everything else on the page.

Luckily, the block editor also allows you to preview a post or page without publishing it.

Simply click on the Preview button in the top-right corner.

Preview options for post and pages

You can choose between Desktop, Tablet, and Mobile preview options, but these will only show you the preview inside the content editor.

After choosing a device type, you need to click on the ‘Preview in the new tab’ option to view the full preview on your website.

WordPress will then show you a preview of your post or page before going live.

If you want to allow someone else an exclusive access to preview one of your unpublished posts, then see our guide on how to allow public post preview in WordPress.

Preview a WordPress Theme Before Switching

Normally, if you activate a WordPress theme, then it immediately goes live on your website.

If you are not using a staging website, then your users will see the new theme without any customizations.

Wouldn’t it be nice if you could preview a WordPress theme before activating it on your website?

Luckily, WordPress allows you to preview a theme before activating it.

Simply install the WordPress theme that you want to preview. For more details, see our guide on how to install a WordPress theme.

After installing the theme, you simply need to click on the Live Preview link.

Live preview option after installing a theme

Alternately, you can go to Appearance » Themes page and take your mouse over a installed theme.

You’ll see a button to launch the Live Preview.

Live preview theme

WordPress will then launch Theme Customizer.

Here you’ll see a live preview of the theme with your current content.

Live preview WordPress theme

The theme customizer will use your existing content and navigation menu. You can try out different theme settings from the left panel.

You can exit the theme customizer without activating the theme. However, it won’t save any of your customizations.

If you are satisfied with how the theme looks, then you can go ahead and activate it by clicking on the ‘Activate & Publish’ button at the top of the menu.

Need help switching themes? See our tutorial on how to properly switch your WordPress theme.

Preview WordPress Theme Customizations

Want to make changes to your WordPress theme but not sure how they would look on your live site?

WordPress comes with different ways to preview your WordPress theme before applying those changes.

For most WordPress themes, you can preview your changes by using the theme customizer. Simply go to the Appearance » Customize page to launch the theme customizer.

Customize theme preview

From here you can try different theme options, change menus, customize widgets, add custom CSS, and more.

This allows you to preview theme changes without actually applying them to your website.

Once you are satisfied with the changes you made, you can click on the Publish button to apply those changes. Optionally, you can also click the gear icon to save your changes as a draft, schedule your changes, and share a preview link with clients.

Save and publish your changes

Now, this method may not be available for some newer WordPress themes using the Full Site Editor.

If you’re using a full site editor theme, then you’ll be able to launch the editor by visiting the Appearance » Editor menu.

Full site editor preview

The full site editor allows you to edit your WordPress theme using blocks. You can edit individual template files with a live preview of your website.

However, unlike the Theme Customizer you will not be able to save your changes as a draft. These changes will go live when you save your changes, or be lost if you exit without saving.

Preview Your Custom WordPress Theme

Do you want to create a completely custom WordPress theme with a live preview?

SeedProd is the best WordPress site builder that allows you to create a custom WordPress theme using a drag and drop interface with live preview.

First, you need to install and activate SeedProd plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit SeedProd » Settings to enter your license key. You can find this information under your account on the SeedProd website.

SeedProd license key

Next, you need to visit SeedProd » Theme Builder page.

From here, click on the Themes button.

Theme builder

This will bring up a popup where you can choose a theme to use as a starting point.

SeedProd comes with a bunch of beautiful themes that you can customize.

Choose a starter theme

Simply click to select a theme and SeedProd will generate all the theme template files for you.

You can now click on any of these theme files to edit them in the theme builder.

Theme templates

SeedProd comes with an intuitive drag and drop builder that uses blocks and sections to create beautiful layouts.

You can add blocks to your design from the left column. To your right, you’ll see a live editable preview of your theme template.

Build your theme with live preview

SeedProd also comes with full support for WooCommerce.

That means you can design and preview your online store, including product pages, checkout page, and more.

WooCommerce store preview

Want to preview your theme for mobile devices?

Simply click on the mobile icon at the bottom bar, and SeedProd will show the mobile preview of your theme.

Mobile preview of your theme

Once you are finished editing your theme, you can click on the Save button at the top-right and exit the builder. You can then edit other templates if necessary.

When you are ready to deploy your custom theme, simply turn on the ‘Enable SeedProd Theme’ toggle on the theme builder page.

Enable custom theme

Your custom theme will now go live. That means it will replace your existing WordPress theme.

To learn more about the SeedProd custom theme builder, see our tutorial on how to create a custom WordPress theme without writing any code.

Preview WordPress Landing Pages Before Launch

Landing pages are specialized pages used in marketing campaigns. These pages are highly optimized for conversions and sales.

Some WordPress themes come with landing page templates that you can customize using the block editor.

However, if you need more design options, then you’ll need SeedProd. It is the best WordPress landing page builder and allows you to easily create beautiful landing pages for your website.

SeedProd comes with dozens of professionally designed landing page templates to get you started. Plus, your landing pages will look equally great on all screen sizes.

First, you need to install and activate the SeedProd plugin. Upon activation, you need to visit SeedProd » Settings page to enter your license key. You can find this information under your account on SeedProd website.

SeedProd license key

Next, head over to the SeedProd » Landing Pages page.

To get started designing your page, click on the Add New Landing Page button.

Add new landing page

Next, you need to choose a template.

There are several highly optimized templates that you can use as a starting point, or you can start with a blank template.

Choose landing page template

This will bring up a popup where you need to enter a name for your landing page and choose a URL slug.

Then click on the ‘Save and Start Editing the Page’ button to continue.

Landing page name

This will launch the page builder interface.

It is a drag and drop design tool where you can design your page with a live preview.

Landing page preview

Once you are done editing your landing page, you can click on the Save button and select publish to make it live on your website.

To learn more, see our tutorial on how to create landing pages in WordPress.

We hope this article helped you learn how to preview your WordPress website before going live. You may also want to see our guide on using using WordPress block patterns or see our complete WordPress SEO guide to promote your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Preview Your WordPress Website Before Going Live first appeared on WPBeginner.


June 08, 2022 at 04:00PM