• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
WP Engine Genesis Themes

WP Engine Genesis Themes

Resources and help for the Genesis community

  • Need Help?
You are here: Genesis Framework

Genesis Framework

The Genesis Framework is a parent theme which controls the basic design, security, and SEO foundation of your website.

The Genesis Framework theme files should not be edited. If you edit these parent theme files, all your changes will be lost when you update the Genesis Framework.

Instead, we recommend installing, activating, and editing the Genesis Sample child theme or another Genesis child theme.

Note: After installing both the Genesis Framework and a child theme, you’ll activate the child theme only.

Compatibility

To use the Genesis Framework, make sure you have the following installed:

  • Latest version of WordPress®1
  • PHP version 5.6+ (Check with your web host for your server’s current version of PHP.)

Note: If your server is using a PHP version less than 5.6, you will not see a notification in the dashboard when a Genesis update is available.


Documentation

Getting Started

  • Child Themes
    • An Introduction to Child Themes
    • Install and Activate Genesis or a Child Theme
  • Demo Content
    • Import the Demo Site Content
    • One-Click Theme Setup
  • Translations
    • Translating Genesis and StudioPress Themes

Genesis Settings and Features

  • Global Genesis Settings
    • Genesis Theme Settings
      • Edit the Entry Meta and Footer Text with Genesis
    • Genesis Theme SEO Settings
    • Built-in Genesis Translations
  • Genesis Post or Page Settings
    • Genesis Theme SEO Settings for Posts and Pages
    • Genesis Post or Page Settings
  • Header, Footer, and Body Scripts
  • Genesis Layout Settings
  • Genesis User Profile Settings
  • Genesis Widgets

General Usage

  • Archive Page Title and Description
  • Author Box on Single Posts
  • Content Column Classes
  • Add Featured Images to Posts or Pages
  • Create a Standard Blog Page
  • Create a Custom Blog Page

Updating Genesis and Child Themes

  • Update the Genesis Framework
  • Update a Child Theme

Code Snippets

  • Code Snippets

Guides and References

  • Theme Customization Basic Skills
  • Hooks
    • An Introduction to Hooks
    • Hook Reference
    • Genesis Loop Hooks Comparison
  • Filters
    • An Introduction to Filters
    • Filter Reference
  • Markup
    • Visual Markup Guide
    • Genesis Markup Comparison

Tutorials

  • General
    • Best Practices When Building with Genesis
    • Build a Child Theme
    • How to Customize and Troubleshoot CSS
    • Edit Your Child Theme Files Using FTP
  • Design
    • Add Custom CSS Styles to Your Child Theme
    • How to Set the Custom Header Function
    • How to Display a Custom Gravatar for Your Comments
    • How to Host Google Fonts Locally
  • Widget Areas
    • Register a Widget Area
    • Add Footer Widgets to Your Genesis Child Theme

Primary Sidebar

Genesis Blocks and Custom Blocks Documentation

  • Genesis Blocks Docs
  • Genesis Custom Blocks Docs
  • Genesis Block Theme Docs

Genesis Framework Documentation

  • Genesis Framework Docs
  • Genesis Sample Theme Docs
  • Genesis Framework Developer Docs

© 2013–2025 WPEngine, Inc. All rights reserved. WP ENGINE®, VELOCITIZE®, TORQUE®, EVERCACHE®, and the cog logo service marks are owned by WPEngine,Inc.
1WP Engine is a proud member and supporter of the community of WordPress® users. The WordPress® trademarks are the intellectual property of the WordPress Foundation, and the Woo® and WooCommerce® trademarks are the intellectual property of WooCommerce, Inc. Uses of the WordPress®, Woo®, and WooCommerce® names in this website are for identification purposes only and do not imply an endorsement by WordPress Foundation or WooCommerce, Inc. WP Engine is not endorsed or owned by, or affiliated with, the WordPress Foundation or WooCommerce, Inc.