385 lines
16 KiB
Plaintext
385 lines
16 KiB
Plaintext
=== GeneratePress ===
|
|
Contributors: edge22
|
|
Donate link: https://generatepress.com/ongoing-development/
|
|
License: GPLv2 or later
|
|
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
|
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options
|
|
Requires at least: 7.4
|
|
Tested up to: 6.4
|
|
Stable tag: 3.4.0
|
|
|
|
GeneratePress is a lightweight WordPress theme built with a focus on speed and usability.
|
|
|
|
== Description ==
|
|
|
|
GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size.
|
|
|
|
We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content.
|
|
|
|
If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor.
|
|
|
|
Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce.
|
|
|
|
GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users.
|
|
|
|
A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas.
|
|
|
|
Learn more and check out our [powerful premium version](https://generatepress.com).
|
|
|
|
== Installation ==
|
|
|
|
= From within WordPress =
|
|
1. Visit "Appearance > Themes > Add New"
|
|
1. Search for "GeneratePress"
|
|
1. Install and activate
|
|
|
|
== Frequently Asked Questions ==
|
|
|
|
= Is GeneratePress Free? =
|
|
Yes! GeneratePress is a free theme, and always will be.
|
|
|
|
= Does GeneratePress have a pro version? =
|
|
It does! GeneratePress has a premium plugin which extends the available options in the theme.
|
|
|
|
You can learn more about GP Premium [here](https://generatepress.com/premium).
|
|
|
|
= Where can I find documentation? =
|
|
GeneratePress has extensive documentation you can find [here](https://docs.generatepress.com).
|
|
|
|
= Do you offer support? =
|
|
Definitely. We offer support for the free theme in the [WordPress.org forums](https://wordpress.org/support/theme/generatepress).
|
|
|
|
Premium customers have access to our very own [support forum](https://generatepress.com/support).
|
|
|
|
We try to answer all questions - free or premium - within 24 hours.
|
|
|
|
= Where can I find the theme options? =
|
|
All of our options can be found in the Customizer in 'Appearance > Customize'.
|
|
|
|
= Does GeneratePress have any widget areas? =
|
|
GeneratePress has up to 9 widget areas which you can add widgets to in Appearance > Widgets.
|
|
|
|
= How can I make my site look like your screenshot? =
|
|
If you want to replicate the screenshot you see on WordPress.org, please refer to [this article](https://docs.generatepress.com/article/replicating-the-screenshot/).
|
|
|
|
== License ==
|
|
|
|
GeneratePress is licensed under the GNU General Public License v2 or later
|
|
|
|
More details [here](http://www.gnu.org/licenses/gpl-2.0.html).
|
|
|
|
= Unsemantic Framework =
|
|
|
|
http://opensource.org/licenses/mit-license.php
|
|
http://www.gnu.org/licenses/gpl.html
|
|
|
|
= Font Awesome =
|
|
|
|
Font License: SIL OFL 1.1 - http://scripts.sil.org/OFL
|
|
Code License: MIT License - http://opensource.org/licenses/mit-license.html
|
|
|
|
= classList =
|
|
|
|
By Eli Grey, http://eligrey.com
|
|
License: Dedicated to the public domain.
|
|
See https://github.com/eligrey/classList.js/blob/master/LICENSE.md
|
|
|
|
= selectWoo =
|
|
|
|
MIT License: https://github.com/woocommerce/selectWoo/blob/master/LICENSE.md
|
|
|
|
= TinyColor =
|
|
|
|
By Brian Grinstead, http://briangrinstead.com
|
|
MIT License: https://github.com/bgrins/TinyColor/blob/master/LICENSE
|
|
|
|
= React Select =
|
|
By Jed Watson
|
|
MIT License: https://github.com/JedWatson/react-select/blob/master/LICENSE
|
|
|
|
== Changelog ==
|
|
|
|
= 3.4.0 =
|
|
|
|
* Important: Require PHP 7.4 or later
|
|
* Accessibility: Add label to search modal input
|
|
* Feature: Allow CSS variables and string-based values in Typography
|
|
* Feature: Add read more label filters
|
|
* Fix: Mobile menu toggle alignment when navigation above/below header
|
|
* Fix: Disable nav search modal if using floats or font icons
|
|
* Fix: Remove unnecessary white-space from .site-title and .site-description elements
|
|
* Fix: `html` typography selector in the editor
|
|
* Fix: Content title color in editor
|
|
* Fix: Content width jump when loading editor
|
|
* Fix: Editor losing content width switching code/visual editor
|
|
* Fix: Remove prohibited attribute from header element
|
|
* Fix: Heading text color in the editor
|
|
* Fix: Wrong text domains
|
|
|
|
= 3.3.1 =
|
|
|
|
* Tweak: Update Customizer script dependencies to prevent WP 6.3 conflicts
|
|
|
|
= 3.3.0 =
|
|
|
|
* Feature: Add navigation search modal
|
|
* Fix: PHP 8.1 filter_input notice
|
|
* Fix: Comment fields PHP 8.1 notice
|
|
* Fix: Empty footer post meta
|
|
* Fix: PHP 8.1 warning in GeneratePress_Typography:get_css
|
|
* Fix: Color picker callback update not re-rendering the component
|
|
* Fix: Don't apply block margin to core Heading
|
|
* Fix: Editor width when changing previews
|
|
* Fix: Allow rgb() color values
|
|
* Fix: JS error when toggling empty mobile menu
|
|
* Fix: PHP notice when using SVG as normal and retina logo
|
|
* Fix: Color picker outline
|
|
* Tweak: Allow sub-menus to open using the spacebar
|
|
* Tweak: Increase .has- class specificity
|
|
|
|
= 3.2.4 =
|
|
|
|
* Fix: Kebab-case formatting for global colors variable names
|
|
|
|
= 3.2.3 =
|
|
|
|
* Fix: Global color picker positioning
|
|
|
|
= 3.2.2 =
|
|
|
|
* Fix: Typography system unit picker popover position
|
|
* Fix: Typography system state update possible infinite loop
|
|
* Fix: Editor content width when using large content padding values
|
|
|
|
= 3.2.1 =
|
|
|
|
* Fix: WooCommerce single product schema itemtype
|
|
* Fix: Post title font properties in the editor
|
|
* Fix: Error in Customizer when Google Fonts disabled
|
|
|
|
= 3.2.0 =
|
|
|
|
* Feature: Re-order global colors in the Customizer
|
|
* Feature: Add live preview to global color changes in Customizer
|
|
* Feature: Add font-style option to Typography
|
|
* Feature: Add text-decoration option to Typography
|
|
* Feature: Add generate_font_manager_show_google_fonts PHP filter
|
|
* Feature: Add generate_font_manager_system_fonts JS filter
|
|
* Feature: Add generate_font_manager_google_fonts JS filter
|
|
* Feature: Add generate_add_comment_date_link PHP filter
|
|
* Fix: Missing link underlines in the editor
|
|
* Fix: Code block width in the editor
|
|
* Fix: WooCommerce archive wrapper HTML attributes
|
|
* Fix: Google font API requests using a standalone numbers
|
|
* Fix: Customizer shortcut links in the GP Dashboard
|
|
* Fix: Check for logo dimension data
|
|
* Fix: Back to top iOS double-click issues
|
|
* Tweak: Use block_editor_settings_all to add editor CSS
|
|
* Tweak: Remove title attributes from logo and logo link
|
|
* Tweak: Remove excess screen reader text from post navigation
|
|
* Tweak: Improve editor width calculations based on your layouts
|
|
* Tweak: Improve check for is-dark-theme class
|
|
* Tweak: Change Google Font label in Font Manager
|
|
|
|
= 3.1.3 =
|
|
|
|
* Fix: Adjust editor block width selector to fix compatibility with GP Premium
|
|
* Fix: Missing editor styles when viewing tablet/mobile previews in Firefox
|
|
* Fix: Missing Google Fonts API request when viewing tablet/mobile previews in the editor
|
|
|
|
= 3.1.2 =
|
|
|
|
* Fix: Align-full alignment in the editor
|
|
* Fix: Missing editor text colors in responsive views
|
|
|
|
= 3.1.1 =
|
|
|
|
* Fix: Color picker UI in WP 5.9
|
|
* Fix: Translations using javascript
|
|
* Fix: Layout panel link inside the Start Customizing Dashboard
|
|
|
|
= 3.1.0 =
|
|
|
|
* New: Global color system
|
|
* New: Add all theme color options to free theme
|
|
* New: Re-build color options in the Customizer
|
|
* New: Dynamic typography system
|
|
* New: Underline links option
|
|
* New: Only load menu.js when needed
|
|
* New: generate_has_active_menu filter
|
|
* New: generate_before_loop hook
|
|
* New: Dynamic HTML attribute system
|
|
* New: React-based Dashboard
|
|
* New: generate_search_title_output filter
|
|
* New: generate_after_comment_author_name hook
|
|
* New: generate_show_comment_entry_meta filter
|
|
* Tweak: Only allow vertical comment form resizing
|
|
* Tweak: Move a11y javascript inline to the footer
|
|
* Tweak: Add aria-label attributes to elements that need them
|
|
* Tweak: Remove theme structure option for people using flexbox
|
|
* Tweak: Remove search result title from template
|
|
* Tweak: Add search result title using generate_before_loop hook
|
|
* Tweak: Remove aria-required attribute from comment form
|
|
* Tweak: Add required attribute to comment author/email fields if required
|
|
* Tweak: Move viewport head meta below the title meta
|
|
* Tweak: Optimize SVG icon HTML
|
|
* Tweak: Move generate_svg_icon_element before the "replace" icon definition
|
|
* Tweak: Change sub-menu box-shadow direction when sub-menu opens left
|
|
* Tweak: Replace sub-menu box-shadow with border when opening down
|
|
* Tweak: Remove query loop block margin
|
|
* Tweak: Use get_the_archive_description() instead of term_description()
|
|
* Fix: Missing search form button icon when using font icons
|
|
* Fix: Load comments CSS if comments exists even if new comments are disabled
|
|
* Fix: Sub-menu overlap using dropdown click
|
|
|
|
= 3.0.4 =
|
|
|
|
* Tweak: Apply default Group block padding to blocks in the content area only.
|
|
|
|
= 3.0.3 =
|
|
|
|
* Fix: is-dark-theme class in editor in WP 5.7
|
|
* Fix: Saving footer widget post meta in editor
|
|
|
|
= 3.0.2 =
|
|
|
|
* Fix: Missing logo when site title/tagline are empty but not disabled
|
|
* Fix: Widget content font-size value missing when using default
|
|
* Fix: Centered top bar text alignment on mobile
|
|
* Fix: Custom mobile-bar-items sizing not working on mobile
|
|
* Tweak: Only set margin-top of .entry-content
|
|
|
|
= 3.0.1 =
|
|
|
|
* Fix: Custom navigation search height
|
|
* Fix: Missing sub-menu on RTL sites with sub-menu set to open right
|
|
* Fix: RTL order of default flexbox mobile menu
|
|
* Fix: RTL sub-menu text alignment
|
|
* Fix: Elementor full width template when using flexbox
|
|
* Fix: editor-style.css location
|
|
* Fix: Navigation search when sticky navigation is activated
|
|
* Tweak: Add text-align: center; to centered header in flexbox
|
|
* Tweak: Center menu items in flex when nav aligned center
|
|
* Tweak: Remove float: right from navigation search toggle when centered
|
|
* Tweak: Remove justify-content: center from .site-content
|
|
|
|
= 3.0.0 =
|
|
|
|
* New: Flexbox layout option - see blog post for more info
|
|
* New: Default mobile header when using aligned nav + flexbox layout
|
|
* New: generate_before_do_template_part hook
|
|
* New: generate_after_do_template_part hook
|
|
* New: generate_do_template_part filter
|
|
* New: Better option migration system
|
|
* New: generate_post_date_show_updated_only filter
|
|
* New: generate_navigation_search_menu_item_output filter
|
|
* New: style-rtl.min.css and enqueue manually
|
|
* New: generate_load_child_theme_stylesheet filter
|
|
* New: generate_before_navigation hook
|
|
* New: generate_after_navigation hook
|
|
* New: generate_page_class filter
|
|
* New: generate_is_using_hatom filter
|
|
* New: generate_after_element_class_attribute filter
|
|
* New: generate_menu_bar_items hook
|
|
* New: generate_show_entry_header filter
|
|
* New: Container width default set to 1200
|
|
* New: Navigation location default set to float right
|
|
* New: Navigation color defaults updated
|
|
* New: Button color defaults updated
|
|
* New: Footer color defaults updated
|
|
* New: Site title font size default updated
|
|
* New: Search button added to search widget
|
|
* New: Archive post navigation design
|
|
* New: generate_comments_title_output filter
|
|
* New: generate_get_the_title_parameters filter
|
|
* New: generate_has_default_loop filter
|
|
* New: generate_localize_js_args filter
|
|
* New: is-left-sidebar and is-right-sidebar classes added to sidebars
|
|
* New: Add aria-label to dropdown menu arrows on mobile
|
|
* New: Hide pagination arrows from screen readers
|
|
* New: Prepend pagination numbers with "Page" for screen readers
|
|
* Fix: Close other sub-menus when opening a new one on touch devices
|
|
* Fix: Footer bar menu spacing on mobile
|
|
* Fix: Text aligned container width preview in Customizer when using full-width-content
|
|
* Fix: Remove disable content title toggle in editor if it doesn't apply to front-end
|
|
* Fix: One container margin based on default content padding
|
|
* Fix: Nav aligned left when using RTL languages
|
|
* Fix: Wide block alignment in the editor
|
|
* Tweak: Update screen-reader-text CSS
|
|
* Tweak: Remove all :visited references from dynamic CSS
|
|
* Tweak: Make sub-menu dropdown box-shadow harder
|
|
* Tweak: Remove content margin-top if it's the first child in parent
|
|
* Tweak: Remove featured image margin-top if it's the first child in parent
|
|
* Tweak: Only print entry-meta wrapper to page if it contains meta
|
|
* Tweak: Rebuild navigation search javascript
|
|
* Tweak: Remove all esc_attr() functions from CSS and escape entire output
|
|
* Tweak: Move all CSS and JS into assets folder
|
|
* Tweak: Break all CSS up into individual .scss files
|
|
* Tweak: Set SVG icons as default
|
|
* Tweak: Move font icon CSS into separate file
|
|
* Tweak: Load comments CSS only on pages that have comments
|
|
* Tweak: Remove speak CSS from font icons
|
|
* Tweak: Load top bar/footer bar/footer widget CSS separately if using flexbox layout
|
|
* Tweak: Remove display: inline from alignleft/right classes
|
|
* Tweak: Remove parent theme dependencies from styles
|
|
* Tweak: Fix footer widget default spacing
|
|
* Tweak: Remove HTML comments from end of elements
|
|
* Tweak: Combine a11y.js and menu.js
|
|
* Tweak: Add correct paragraph margin to block editor
|
|
* Tweak: Remove old migrations from 2.0 (font awesome, dynamic css cache, font family and blog post content)
|
|
* Tweak: Change Layout metabox option to select dropdowns
|
|
* Tweak: Change Page Builder Container label to Content Container
|
|
* Tweak: Remove itemprop attributes if microdata is turned off
|
|
* Tweak: Un-focus back to top button once the top is reached
|
|
* Tweak: Remove close nav search on document click
|
|
* Tweak: Set sub-menu open left on RTL languages by default
|
|
* Tweak: Remove mixed up alignleft/right classes when using RTL languages
|
|
* Tweak: Remove sub-menu open left CSS when using RTL languages
|
|
* Tweak: Use aria-label in back to top button instead of screen-reader-text
|
|
* Tweak: Hook comments template into generate_after_do_template_part
|
|
* Tweak: Use flexbox for author page header
|
|
* Tweak: Simplify navigation dropdown CSS
|
|
* Tweak: Set variable for get_body_class where necessary
|
|
* Tweak: Use separate SVGs for different arrow directions instead of CSS
|
|
* Tweak: Use class for navigation sub-menu direction
|
|
* Tweak: Clean up sub-menu direction CSS
|
|
* Tweak: Remove footer widget and header layout body classes when using flexbox
|
|
* Tweak: Close other sub-menus when another is opened
|
|
* Tweak: Inherit tagline/main nav/widget title/widget content/site footer font size if not set
|
|
* Tweak: Show name/email asterisk only if fields are required
|
|
* Tweak: Only remove margin-bottom from last element on page if it's a paragraph
|
|
* Tweak: Remove .wp-smiley CSS
|
|
* Tweak: Add single post navigation to generate_footer_entry_items filter
|
|
* Tweak: Hook archive post navigation into generate_after_loop hook
|
|
* Tweak: Use aria-label for read more links/buttons instead of screen reader text
|
|
* Tweak: Move microdata to generate_after_element_class_attribute where possible
|
|
* Tweak: Move back to top button CSS to dynamic CSS if enabled
|
|
* Tweak: Move navigation search CSS to dynamic CSS if enabled
|
|
* Tweak: Move dropdown-click CSS to dynamic CSS if enabled
|
|
* Tweak: Remove skip-link-focus.js
|
|
* Tweak: Disable old Beaver Builer full-width compat CSS when using flexbox layout
|
|
* Tweak: Remove CSS to disable comments link on single posts
|
|
* Tweak: Add featured-image class to singular featured images
|
|
* Tweak: Don't output body font family if it's the default that exists in stylesheet
|
|
* Tweak: Allow 0 value in dynamic CSS
|
|
* Tweak: Remove mobile navigation static CSS as it's added dynamically already
|
|
* Tweak: Improve checkMobile() javascript performance
|
|
* Tweak: Prevent font-size values from being set to 0
|
|
* Tweak: Replace deprecate .load() with on('load') in block-editor.js
|
|
* Tweak: Change navigation search line-height to 1
|
|
* Tweak: Reduce size of author archive avatar
|
|
* Tweak: Add padding-left to cancel comment reply link
|
|
* Tweak: Update navigation color and header presets
|
|
* Tweak: Add [type="search"] to .navigation-search input CSS selector
|
|
* Tweak: Better style GP core button in block editor
|
|
* Tweak: Improve comment cookie consent display across browsers
|
|
* Tweak: Add is-logo-image class to site logo
|
|
* Tweak: Remove type attribute from scripts and styles
|
|
* Tweak: Add margins to headings in the editor
|
|
* Template change: Removed generate_do_microdata() from sidebar.php and sidebar-left.php
|
|
* Template changes: Added generate_do_template_part() to all templates with a loop
|
|
|
|
= Earlier versions =
|
|
|
|
For the changelog of earlier versions, please refer to our [development log](https://generatepress.com/category/changelog/).
|