WP Manifestindependent plugin directory
manifest / developer / genesis-generator

Genesis Generator

WordPress plugin to generate a child theme based on the Genesis Sample theme via WP-CLI

★ 20stars
1.0.0latest · 7 years ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jayhill90/genesis-generator/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

This plugin adds a WP CLI command to be able to scaffold a Genesis Sample theme.

Description

This plugin adds a WP-CLI command to be able to generate a Genesis Sample theme, with all of the replacements being complete. This is a work in progress, and is meant as a proof of concept on how valuable this could be to Genesis core.

Currently this only supports Genesis/Genesis Sample 3.0.1. If you're running 2.10 or lower please upgrade.

I value feedback so if there's anything amiss feel free to open up an issue or hit me on twitter @wpdevlife.

Installation

Ensure the Genesis Framework is installed. Git clone this repo or download as zip to your plugins folder. Activate the plugin. Open up WP-CLI and run the wp scaffold genesis command.

ex: wp scaffold genesis my-theme --author="Jay Hill" --uri="wpdev.life" --description="My awesome theme" --theme_uri="testinproduction.systems"

Once complete, you can switch to your new theme with wp theme activate my-theme and begin development work.

Frequently Asked Questions

Does this pull Genesis themes like Academy Pro or another StudioPress theme? This will scaffold a new theme based on Genesis Sample and make the replacements to update Genesis Sample references.

Screenshots

Soon.

Changelog

0.4.2

Fixed some missing replacement strings.

0.4.1

Added functionality to download Genesis Sample based on installed Genesis version

0.4.0

Added theme_uri author_uri description and other args for command. Expanded documentation. Cleaned up more code.

0.1.2

Ensured theme is installed locally. Minor bug fixes.

0.1.0

  • Initial base functionality.

Releases

1 release.

Tag
Published
1.0.0 latest
Aug 15, 2019 7 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.