• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
  • Skip to user navigation

PopWP

WordPress and Genesis Tutorials

  • Get Started
  • About
  • Archive
  • Services
  • Membership
  • My Account

Widgetized Landing Page in Genesis

Last Updated on May 30, 2019 Favorited: 1 times

This tutorial provides the steps to create an advanced full-width Widgetized Landing Page in Genesis.

Here is a sample preview with the required HTML structure which covers all the important container and classes to design different landing pages for your Business, Portfolio or Services.

This tutorial will help you in creating the starter template for the Landing page. Landing Page content designs are coming soon.

Prerequisite:

It is not required but recommended. Totally depends on your requirements for the landing page.

  1. Create a file name landing.css under child-theme/css/ folder. Create the folder /css/ if not present in the child theme.
  2. Create a file name landing.js under child-theme/js/ folder. Create the folder /js/ if not present in the child theme.

Let's start.

STEP 1

Register Two widget areas for Landing Page. Add the following in functions.php of your child theme.

//* Register landing page widget areas in functions.php
genesis_register_sidebar(
	array(
		'id'          => "landing-page-1",
		'name'        => __( "Landing Page 1", 'genesis-sample' ),
		'description' => __( "This is the landing page 1 section.", 'genesis-sample' ),
		//'before_title' => '<h1 class="entry-title" itemprop="headline">',
		//'after_title'  => '</h1>',
		'before_title' => '<h2 class="first-title heading widgettitle widget-title">',
		'after_title'  => '</h2>',
	)
);
genesis_register_sidebar(
	array(
		'id'          => "landing-page-2",
		'name'        => __( "Landing Page 2", 'genesis-sample' ),
		'description' => __( "This is the landing page 2 section.", 'genesis-sample' ),
		'before_title' => '<h2 class="second-title heading widgettitle widget-title">',
		'after_title'  => '</h2>',
	)
);

Remember, If you have multiple landing pages, You will need to add additional widget areas with different widget ID.

You can change the class, add h1 and more.

STEP 2

Create a file name landing-pro.php under your child-theme and add the following.

To view the full content, please sign up for the membership.

Already a member? Log in below or here.

 
 
Forgot Password

Related Posts

  • Post list design showing featured image when hovered in Genesis
  • Gutenberg Page Template for Genesis
  • Customize Error 404 Page in Genesis
  • Custom Page Template having hero title and subtitle in Genesis
  • Custom page template design for header, menu with description and footer in Genesis

Categories: Genesis Tutorials, Premium Content Tags: custom template, landing, landing page, Template

Primary Sidebar

Search

WPEngine WordPress Hosting, Perfected.

Hosting You are looking for?.
Perfect solution for small business to global enterprise.

Learn more

StudioPress Genesis Theme Framework

The No.1 Theme Provider.
Creative, SEO rich Theme for all niche projects.

Learn more

Categories

  • Free Content
  • Genesis Tutorials
  • Premium Content
  • Snippets
  • What's New?
  • WordPress Tutorials

Tag Cloud

Archive Background Section blog canvas menu center logo columns conditional tags CSS CSS Grid custom Customizer custom post type Custom Post Types custom template Custom Widget effect eNews Extended Featured Image front-page Genesis Genesis Sample header right hero section Image Background js layout left menu Logo menu Navigation Menu newsletter post page related posts responsive menu search search widget Shrinking Logo site header slide in-out Stylesheet Template Utility Bar Video Background widgets WordPress

Built with Genesis Framework + WordPress by Aryan Raj

  • Contact
  • FAQ
  • Disclaimer
  • Privacy Policy
  • Copyright Policy
  • Terms of Service