PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/demo2024feb.kerihosting.com/wp-content/themes/genesis/docs/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/demo2024feb.kerihosting.com/wp-content/themes/genesis/docs/3-00-features.md |
--- title: Genesis Developer Features menuTitle: Developer Features layout: layouts/base.njk permalink: developer-features/index.html tags: docs --- Genesis enhances WordPress with powerful features that site owners love. ## For your clients Developers using Genesis can offer their clients these features without having to build them from scratch or install additional plugins: - **Selectable page and archive layouts**, including full-width, content-sidebar, sidebar-content and more. - **Accessible HTML markup** and other accessibility considerations. - **Great SEO by default**, with schema.org markup and SEO options that require no additional plugins unless you choose to use your own. - **Custom widgets** for User Profile, Features Posts, and Featured Page. - **Custom meta boxes** such as the Scripts field, enabling per-page JavaScript for conversion analytics and more. - **A range of extendable theme options** such as how archives are displayed. - **Gutenberg Optimized child themes** that you can build upon and adapt. See [Genesis child themes](https://my.studiopress.com/themes/). <p class="notice-small"> The Tenon accessibility team found <strong>Genesis-powered WordPress sites are the most accessible</strong> in <a href="https://blog.tenon.io/tenon-research-first-glimpse-the-best-worst-of-content-management-systems/">their survey of content management systems and frameworks</a>. </p> <a href="https://www.studiopress.com/features/" class="button">Discover Genesis on studiopress.com</a> ## For developers Genesis offers features for busy developers too: - **Genesis provides a <a href="{{ '/basics/how-genesis-works/' | url }}">battle-tested HTML structure by default</a>** to help you avoid SEO and accessibility pitfalls when hand-writing HTML from scratch, and to accelerate the development cycle. - **The <a href="{{ '/developer-features/onboarding/' | url }}">Genesis Onboarding API</a> is a theme setup wizard** for Genesis child themes that enables you to install plugins and set up sample homepage and page content upon theme activation. - **The <a href="{{ '/developer-features/configuration/' | url }}">Genesis Configuration API</a>** lets you override Genesis configuration in your child theme, and store your own PHP configuration centrally in your theme's `config` folder. - **Genesis offers a wealth of <a href="{{ '/developer-features/theme-support/' | url }}">theme support options</a>** to enhance your custom child theme with Genesis features. These also simplify the addition of common site functionality such as footer and after-post widget areas. - **A starter child theme called [Genesis Sample](https://github.com/studiopress/genesis-sample/releases)** to use as a starting point for your Genesis powered sites. - <a href="{{ '/developer-features/constants/' | url }}">**Constants**</a>, filters, actions, and helper functions to control the output of Genesis child themes with minimal and maintainable code. - **A vibrant <a href="{{ '/contribute/community/' | url }}">Genesis community</a>** to get help and share your feedback. - **A documented <a href="{{ '/contribute/' | url }}">contribution process</a>** via GitHub. - **A <a href="{{ '/changelog/' | url }}">release history</a> dating back to January 2010** and a bright roadmap. Learn <a href="{{ '/basics/' | url }}">what you need to develop with Genesis</a>, put your questions to the <a href="{{ '/contribute/community/' | url }}">Genesis community</a>, or get Genesis now: <a href="https://www.studiopress.com/features/#genesis-feature-9" class="button">Get Genesis</a>