Building a website with Chap is intended to be as simple as possible, only using powerful shortcodes and flexible theme options. No need to manually edit files or deal with complicated page builders.
Copy files from parent theme here to override template functions.
Copy files from parent theme here to customize widgets or create filters for new ones.
Override Semantic UI variables and components.
Copy partial templates from parent theme here to modify and override them.
Theme functions file, loaded before parent theme. Can be used to hook into filters and actions.
Child theme’s screenshot, displayed on the theme select page.
Child theme header file, can be used to add custom styles.
Create custom page templates.
Copy base templates from parent theme here to modify and override them.
functions.php is used to include files from the lib/ directory which contains all of the theme functionality. Don’t place any custom code in this file — use the functions.php in the child theme folder for custom modifications.
Contains AMP templates and styles.
Contains minified theme assets. Nothing in this folder should be manually edited.
Contains the .pot file. Translation files should be placed here.
Contains the theme’s code library.
Contains all third party libraries.
Accelerated Mobile Pages implementation.
WordPress admin dashboard functionality.
Semantic UI LESS source, used to compile the CSS.
WordPress shortcode overrides.
Functions used to render page content.
Custom walkers used in this theme.
Contains the theme’s partial templates.
Contains WooCommerce templates overrides.
The base template for every page displayed.
Theme library entry point, used to include all dependencies.
Archives base template, used by blog page, category archives, author archives.
Pages base template. Custom templates can be created based on this.
Theme’s screenshot, displayed on the theme select page.
Search results page base template.
Search form template, used by Search Widget or included directly.
Single post base template.
Theme header file, not used for actual styles.
Once you’ve installed and activated the theme you will be presented with a setup wizard which automatically installs the required plugins and sets up your default content.
Contains the shortcodes created for this theme.
Used to keep your theme updated.
Used to easily import demo sites.
Used to manage Chap theme options.
Used under the hood to make WordPress widgets compatible with Semantic UI.