Automatically widgetize any page when using the Genesis Framework.
Contributors: ajvillegas
Tags: widgetize page, widgets in page, widgets, admin, page-template, genesis
Requires at least: 4.5
Tested up to: 5.5
Stable tag: 1.1.0
License: GPLv2 or later
This plugin will automatically generate a page-specific widget area that replaces the content of the page when selecting the 'Widgetized Page' template. Requires the Genesis Framework.
You can add support for Genesis structural wraps when using the 'Widgetized Page' template along with the full-width Genesis page layout option. The following example shows how you can implement this on your theme:
<?php
// Add structural wrap to page widget area section
add_theme_support( 'genesis-structural-wraps', array( 'header', 'footer-widgets', 'footer', 'site-inner', 'page-widget-area' ) );- Navigate to the 'Add New' Plugin Dashboard
- Click on 'Upload Plugin' and select
widgetized-page-template.zipfrom your computer - Click on 'Install Now'
- Activate the plugin on the WordPress Plugins Dashboard
- Extract
widgetized-page-template.zipto your computer - Upload the
widgetized-page-templatedirectory to yourwp-content/pluginsdirectory - Activate the plugin on the WordPress Plugins Dashboard
- The page widget area output is now automatically saved to
post_contentin the database for improved indexing and site search. - Code and syntax fixes to ensure compatibility with latest WordPress version.
- Added Spanish translations.
- Fixed bug where page template was breaking search results and prevented them from displaying correctly.
- Added a live edit button to the page editor screen that automatically redirects to the page widget area section in the Customizer.
- Removed previous version's compatibility issue fix (no longer needed with Genesis v2.5.2).
- Fixed compatibility issue with Genesis v2.5.1.
- Added support for WordPress v4.7 and above.
- Initial release.
1.0.3
The previous compatibility issue fix is no longer needed with Genesis v2.5.2 and it was removed from the plugin to ensure full compatibility once again. Make sure to update Genesis to the latest version.
