MadrigalPagesOne Page Template

One Page Theme

Madrigal offers a one-page template, enabling you to build a seamless single-page website.

To create a one-page website, navigate to Pages in your WordPress dashboard and click Add New Page.


Build a One-Page Website

Page Title

Set a title for your page.


Single Page Activation

Activate the Enable Single Page option under Page Attributes and ensure the Default Page template is selected.

Single Page Activation

One Page Settings

After enabling the single-page option, the Single Page Settings panel will appear. Use this panel to adjust one-page settings such as scrolling type, navigation side, and more.

One Page Settings


Activate WPBakery

Create your page content using WPBakery. Click the Backend Mode button below the page title to activate WPBakery.

You can use a pre-built WPBakery Template by clicking the Add Template button and selecting Northeme – Single Page Template.

WPBakery Setup


Page Content

The one-page template includes an auto-scroll feature, allowing navigation between sections by scrolling up or down.

Each Row element in WPBakery will represent a full-height section on your website.

An example layout:

  • Heading for a category (with a background image).
  • Single Page Posts element displaying posts from a specific category.
  • Heading for another category (with a background image).
  • Single Page Posts element displaying another category.
  • A section for contact information.

Page Content Example

Elements

Since each row acts as a page in the one-page template, you can customize rows with any content.

For headings, the Custom Header element is used. Parallax scrolling and background images can be enabled via the row settings (pen icon in the top-right corner).


Single Page Posts (Element)

The Single Page Posts element, exclusive to Northeme, displays posts from a post type such as Portfolio, Blog, or WooCommerce Products.

Each post behaves as a section within the one-page template. To keep it concise, use shorter post content or the “Insert More Tag” to limit the text.

To add a Single Page Posts element:

  1. Click the Plus (+) button in WPBakery.
  2. Select Single Page Posts from the menu.

When adding the element, a settings window will appear with customization options such as:

  • Layout (one or two columns).
  • Display options for title, category, or date.
  • Linking posts to their single-post pages.

Build Query

Use the Build Query button to configure the posts displayed:

  • Select a post type:
    • post = Blog
    • nor-portfolio = Portfolio
    • product = WooCommerce Products
  • Adjust post limits, categories, or taxonomies to display specific posts.

Single Page Posts Settings


You can use IDs to navigate between sections using the top navigation menu (Appearance > Menus) instead of relying on the default single navigation dots (displayed on the right).

Edit Row

To set an ID for a row, click the Edit button in the row settings.

Edit Row

Add an ID

Set an ID in the Row Settings. Make sure the ID does not contain spaces or invalid characters.

Add ID

Add a Menu Item

Go to Appearance > Menus and add a new menu item. If you don’t have a menu, create one first.

Select Custom Link and add your website URL followed by the ID with a hashtag.

For example: https://northeme.com/demo/madrigal-single/#av-performance

Here, #av-performance is an example ID assigned to a row.

PortfolioPortfolio