GP Premium 1.6.1

GPP 1.6.1 has some bug fixes and tweaks.

  • Blog: Fix infinite scroll masonry issues in Firefox
  • General: Improve smooth scroll script
  • Import/Export: Show modules to export if defined in wp-config.php
  • Sites: Prevent PHP warnings if no Sites are found
  • Sites: Add generate_disable_site_library filter to disable Site Library
  • Sites: Improve page builder filter display
  • Sites: Prevent duplicate site display after details button in preview clicked
  • WooCommerce: Add missing icons if Font Awesome is turned off

GP Premium 1.6

GP Premium 1.6 is a significant update, with a few different features to highlight.

GeneratePress Sites

The biggest feature of this update is GeneratePress Sites. We're entering 1.6 with 21 sites to choose from, thanks to some really talented designers who worked with us.

These are importable sites that are built to give you a head start when building new websites.

Once 1.6 is installed, you can find the sites in Appearance > GeneratePress > Site Library.

These sites include GeneratePress options and demo content. If you already have content, you can choose to only import the GeneratePress options. The demo content should only ever be imported on fresh website with no content.

As time goes on, we'll be release more and more of these sites, which will be delivered to your Dashboard automatically.

The extra cool part? You can build and sell your own GeneratePress Sites! They're super easy to export and package up. More on that soon!

Huge thanks to the following awesome people for helping us start our Site Library!

Translations

We've simplified translations in this version, which is something we've been wanting to do for a long time. Instead of each module having separate translations, everything has been merged into one translation file.

This will simplify things for translators, and will prevent the same terms being translated over and over again.

If you're a translator - please check your translations! This merge of files was a huge job, and there's bound to be some missing translations that need to be re-added.

Mobile Header + Flexbox

We rebuilt the mobile header in 1.6 to use Flexbox. This simplifies the mobile header considerably, and allows for easier modifications.

Slideout Navigation

The slideout navigation script was replaced with a vanilla javascript library, which is another step towards ditching jQuery in the theme.

We also added a widget area to the navigation, and made it so having a navigation in there isn't even necessary. You could turn it into an off canvas panel full of widgets super easily!

Along with those changes, we added color and typography options, so you can customize the slideout area.

Smooth Scroll

A smooth scroll option has been added in Customize > General. Turning this option on will allow you to add the smooth-scroll class to your links, which will force them to smooth scroll to their anchor points.

This option is also integrated with the sticky navigation, so the top of your anchor point isn't hidden.

 

One Click Import/Export

The Import/Export module has been re-written from the ground up. It now allows you to export all of your GP options into one file, instead of one for each individual module.

You can still choose to only export individual modules if need be.

What Else?

This version includes lots of other tweaks and fixes. You can read the full changelog here:

3/22/2018

  • New: Sites module
  • Translations: Merge all translations into gp-premium text domain
  • General: Add smooth scroll option
  • General: Move batch processing files into library
  • General: Add GPP icon set
  • General: WPCS and PHPCS improvements
  • Blog: Fix PHP 7.2 warning
  • Blog: Fix Safari infinite scroll issues with srcset
  • Blog: Refresh masonry on infinite scroll append
  • Blog: Remove infinite scroll on 404 and no results pages
  • Blog: Fix Yoast SEO breaking columns with certain settings
  • Blog: Re-layout masonry on load
  • Colors: Add slideout navigation color options
  • Colors: Merge navigation + sub-navigation options into one section
  • Import/Export: One click export and import
  • Menu Plus: Re-build slideout navigation to use vanilla JS
  • Menu Plus: Add slideout navigation widget area
  • Menu Plus: Add close icon to slideout navigation
  • Menu Plus: Set sticky nav ID on refresh if stuck
  • Menu Plus: Allow WPML to modify Page Header select metabox
  • Menu Plus: Re-build mobile header using flexbox
  • Menu Plus: Use CSS for slideout navigation icon
  • Menu Plus: Fix sticky navigation slide down in Safari
  • Menu Plus: Add workaround for iOS sticky nav search issue
  • Page Header: Improve Page Header metabox UI on smaller screens
  • Page Header: Use author display name in template tag
  • Page Header: Add generate_page_header_id filter
  • Page Header: Fix vertical center issues in IE11
  • Page Header: Remove flexibility.js for IE8 support
  • Page Header: Fix GiveWP compatibility
  • Secondary Navigation: Re-build CSS
  • Sections: Disable Gutenberg if Sections are activated
  • Sections: Add generate_sections_gutenberg_compatible filter
  • Spacing: Fix one container widget padding preview in Customizer
  • Typography: Add Slideout Navigation typography options
  • WooCommerce: Clear up-sells when directly after entry content
  • WooCommerce: Fix placeholder text cut off in Firefox
  • WooCommerce: Use GPP icon set for cart menu item
  • WooCommerce: Load .js in the footer
  • Update Background Process library
  • Clean up code license key activation code
  • Remove verify.php
  • Prevent PHP notice when saving empty license
  • Add beta testing checkbox to license key area

GeneratePress 2.0

GeneratePress 2.0 is our first major release since we launched GeneratePress almost 4 years ago. This update is all about performance and usability.

Our goal was to give you the lightest foundation to start your websites, and we think 2.0 is exactly that. When you first install GeneratePress now, it only weighs about 30kb on the frontend!


Stats

Who doesn't love stats? Take a look at what changed since 1.4:

  • 195 commits
  • 12,459 line additions
  • 11,673 line deletions

No more jQuery

All of the theme javascript has been re-written from scratch. When you install the free theme now, jQuery is no longer loaded! This reduces your page size quite considerably.


Full accessibility

GeneratePress has been reviewed for accessibility, and passed all of their tests. We can now say the theme is 100% accessible!


New default font

Open Sans has been removed as the default font. We've switched to a simple system stack, which again reduces your page size considerably.


Font Awesome essentials

Only essential Font Awesome icons are loaded when you freshly install GeneratePress. If you need to use the entire library, you can easily turn it on in Customize > General.


Dynamic CSS caching

Many of your Customizer options write CSS for you, and output it to your pages. Instead of generating this dynamic CSS on every page load, we cache it in the database and serve the cached CSS instead. As you can imagine, this is a big performance boost.


PHP performance

We've profiled our PHP and removed small performance bottlenecks. These are micro-optimizations, but will increase the speed of your website.


Layout metabox

Instead of having a bunch of separate metaboxes polluting your screen as you add pages and posts, we've merged all of our metaboxes into one master Layout metabox.


Retina logos

We added a new option in Customize > Site Identity to upload a retina logo. This method uses srcset to show your retina logo on screens that support it.


File structure completely re-organized

We went through every single function, and re-organized how the theme code is structured. This makes the theme much easier to navigate for developers looking for specific functions etc..


WordPress coding standards

We cleaned our code up considerably, following WordPress and PHP coding standards wherever possible.


Child theme changes

In 2.0, the generate_sidebars hook has been removed. It was causing a PHP bottleneck and hurting performance.

If you're using a child theme with custom page templates, you will need to replace this hook with the new generate_after_primary_content_area hook, and add the sidebars function. You can see these new elements by viewing the page.php file in 2.0.

Of course, we kept backward compatibility so your sidebars won't disappear when you update.


Deprecated functions

We've deprecated some functions we no longer need.

  • generate_get_min_suffix()
  • generate_add_layout_meta_box()
  • generate_show_layout_meta_box()
  • generate_save_layout_meta()
  • generate_add_footer_widget_meta_box()
  • generate_show_footer_widget_meta_box()
  • generate_save_footer_widget_meta()
  • generate_add_page_builder_meta_box()
  • generate_show_page_builder_meta_box()
  • generate_save_page_builder_meta()
  • generate_add_de_meta_box()
  • generate_show_de_meta_box()
  • generate_save_de_meta()
  • generate_add_base_inline_css()
  • generate_color_scripts()
  • generate_typography_scripts()
  • generate_spacing_scripts()

Removed filters

Some filters have been removed, as they have core filters you can use instead.

  • generate_leave_reply
  • generate_cancel_reply

Full changelog

2.0.2 - January 17, 2018

  • Fix: Double tap issue in sub-menus on iOS devices
  • Fix: Secondary nav sub-menu positioning in sidebars

2.0.1 - December 14, 2017

  • Fix: PHP notice in Customizer using multisite
  • Fix: Retina logo container width in Firefox
  • Fix: RTL dropdown menu issue
  • Fix: undefined .closest() error
  • Fix: Mobile sub-menu issue when no theme location is set
  • Fix: Various small dropdown menu issues

2.0 - December 6, 2017

  • New: Full web accessibility
  • New: All jQuery replaced with vanilla javascript
  • New: System stack font set to default
  • New: H6 typography options
  • New: Option to turn on Font Awesome essentials
  • New: Font Awesome set to essentials by default
  • New: Retina logo option
  • New: Cache dynamic CSS
  • New: Option to enable/disable dynamic CSS caching
  • New: Merge all separate metaboxes into one master metabox
  • New: generate_dashboard_page_capability filter
  • New: generate_dashboard_inside_container hook
  • New: generate_dashboard_after_header hook
  • New: generate_after_primary_content_area hook
  • New: generate_show_post_navigation filter
  • Tweak: PHP performance profiled and improved
  • Tweak: generate_sidebars hook removed ** Update your child themes *
  • Tweak: Style select inputs the same as other inputs
  • Tweak: Archive titles same font size as other h1 elements
  • Tweak: Add accessibility to read more links
  • Tweak: Add alt tag to featured images
  • Tweak: Remove title tag from featured images
  • Tweak: Make mobile menu keyboard accessible
  • Tweak: Make dropdown menu types keyboard accessible
  • Tweak: Make dropdown toggle arrow larger on mobile
  • Tweak: Load style.min.css instead of style.css
  • Tweak: Clean up minified Font Awesome file
  • Tweak: Comments title screen reader text set to h2
  • Tweak: Remove margin from last author info paragraph
  • Tweak: Adjust mobile menu icon position
  • Tweak: Load admin-specific files in the admin only
  • Tweak: Move skip to content link into hook and remove from header.php
  • Tweak: Add screen reader labels to comment form fields
  • Tweak: Change widget titles to h2 elements
  • Tweak: Remove existing separate meta boxes
  • Tweak: File structure completely re-organized
  • Tweak: Code re-written to adhere to WordPress coding standards
  • Tweak: Set comment website field as URL input type
  • Tweak: Set comment email field as email input type
  • Tweak: Use WP defaults for comment must_log_in and logged_in_as messages
  • Tweak: DRY footer widget code
  • Tweak: Set comment website field as URL input type
  • Tweak: Set comment email field as email input type
  • Tweak: Use WP defaults for comment must_log_in and logged_in_as messages
  • Tweak: Fix admin notice position in GP Dashboard
  • Tweak: Let WP figure out featured image alt attribute
  • Remove generate_leave_reply filter
  • Remove generate_cancel_reply filter
  • Fix: Button text color in content when content link is set
  • Fix: Left aligned footer bar alignment
  • Fix: Spacing when sticky nav is activated
  • Fix: Header alignment in RTL languages
  • Fix: Tablet/desktop grid bug
  • Fix: Header inner width live preview bug
  • Deprecated: generate_get_min_suffix()
  • Deprecated: generate_add_layout_meta_box()
  • Deprecated: generate_show_layout_meta_box()
  • Deprecated: generate_save_layout_meta()
  • Deprecated: generate_add_footer_widget_meta_box()
  • Deprecated: generate_show_footer_widget_meta_box()
  • Deprecated: generate_save_footer_widget_meta()
  • Deprecated: generate_add_page_builder_meta_box()
  • Deprecated: generate_show_page_builder_meta_box()
  • Deprecated: generate_save_page_builder_meta()
  • Deprecated: generate_add_de_meta_box()
  • Deprecated: generate_show_de_meta_box()
  • Deprecated: generate_save_de_meta()
  • Deprecated: generate_add_base_inline_css()
  • Deprecated: generate_color_scripts()
  • Deprecated: generate_typography_scripts()
  • Deprecated: generate_spacing_scripts()

GeneratePress 2.0 Alpha/Beta

GeneratePress 2.0 has been released! You can grab the update in your Dashboard.


GeneratePress 2.0 is near! We're ready for testers to put it through the wringer and find any issues we might have missed.

Incentive

We know you're busy, so we have a deal for you. If you find a 2.0 related bug before anyone else, we'll extend your GP Premium license by 1 year.

How to test

Since GeneratePress is hosted on WordPress.org, we don't have a cool way to serve beta versions like our premium plugin. That being said, the process is very simple!

Install Easy Theme and Plugin Upgrades

This plugin will prevent you from getting a "folder already exists" error when trying to upload the theme to a site which has it already. This is only if you'll be trying out the beta version on a site where GeneratePress is already installed.

  1. Go to Plugins > Add New
  2. Search for Easy Theme and Plugin Upgrades
  3. Install, activate and forget

Download the latest generatepress.zip file

  1. Download the latest beta version here
  2. Go to Themes > Add New > Upload
  3. Install, activate and test

What's new?

GeneratePress 2.0 focuses largely on performance and usability. Here's some of the major changes.

No more jQuery

All of the theme javascript has been re-written from scratch. When you install the free theme now, jQuery is no longer loaded! This reduces your page size quite considerably.

This is the main testing point - things like your dropdown menu, click dropdown menu, navigation search etc.. They should all work the same as before, just with no big jQuery library.

Full accessibility

2.0 has been reviewed by the WordPress.org accessibility team, and passed all of their tests. We can now say the theme is 100% accessible!

New default font

Starting in 2.0, Open Sans has been removed as the default font. We've switched to a simple System Stack, which again reduces your page size considerably. Of course, this won't overwrite the font you've chosen, this will only apply to fresh sites with no saved options.

Font Awesome essentials

Instead of loading the entire Font Awesome library, only the essentials will load by default. If you're updating GP on an existing site, we'll set it to the full library automatically for you, as we don't want to break any icons you have in your content.

Dynamic CSS caching

Many of your Customizer options write CSS for you, and output it to your pages. Instead of generating this dynamic CSS on every page load, we cache it in the database and serve the cached CSS instead. As you can imagine, this is a big performance boost.

On first load, the CSS will be cached and added to the database. Any time you save the Customizer options, the cache will bust and get updated with your new CSS.

PHP performance

We've profiled our PHP and removed small performance bottlenecks. These are micro-optimizations, but will increase the speed of your website.

The Layout metabox

Instead of having a bunch of separate metaboxes polluting your screen as you add pages and posts, we've merged all of our metaboxes into one master Layout metabox.

Retina logos

We added a new option in Customize > Site Identity to upload a retina logo. This method uses srcset to show your retina logo on screens that support it.

File structure completely re-organized

We went through every single function, and re-organized how the theme code is structured. This makes the theme much easier to navigate for developers looking for specific functions etc..

WordPress coding standards

We cleaned our code up considerably, following WordPress coding standards very strictly.

Child theme changes

In 2.0, the generate_sidebars hook has been removed. It was causing a PHP bottleneck and hurting performance.

If you're using a child theme with custom page templates, you will need to replace this hook with the new generate_after_primary_content_area hook, and add the sidebars function. You can see these new elements by viewing the page.php file in 2.0.

Of course, we kept backward compatibility so your sidebars won't disappear when you update.

Things to look for

Here's a couple things to look for when testing the beta:

  1. Any obvious errors or issues?
  2. Mobile menu still works as it did before.
  3. Sub-menu dropdown methods (hover, click, arrow click) all work as they did before.
  4. Navigation search and back to top button work as they did before.
  5. Font Awesome Essentials are turned off on existing websites.
  6. Font Awesome Essentials are set on fresh installs.
  7. Dynamic CSS caching is turned off on existing websites.
  8. Dynamic CSS caching is set on fresh installs.
  9. Retina logo works on retina screens - existing logos aren't affected.
  10. New master Layout metabox works flawlessly.

Deprecated functions

We've deprecated some functions we no longer need.

  • generate_get_min_suffix()
  • generate_add_layout_meta_box()
  • generate_show_layout_meta_box()
  • generate_save_layout_meta()
  • generate_add_footer_widget_meta_box()
  • generate_show_footer_widget_meta_box()
  • generate_save_footer_widget_meta()
  • generate_add_page_builder_meta_box()
  • generate_show_page_builder_meta_box()
  • generate_save_page_builder_meta()
  • generate_add_de_meta_box()
  • generate_show_de_meta_box()
  • generate_save_de_meta()
  • generate_add_base_inline_css()
  • generate_color_scripts()
  • generate_typography_scripts()
  • generate_spacing_scripts()

Removed filters

Some filters have been removed, as they have core filters you can use instead.

  • generate_leave_reply
  • generate_cancel_reply

Full changelog

Known issues

None currently.

rc.1 - 12/4/2017

  • Tweak: Set comment website field as URL input type
  • Tweak: Set comment email field as email input type
  • Tweak: Use WP defaults for comment must_log_in and logged_in_as messages
  • Tweak: Fix admin notice position in GP Dashboard
  • Tweak: Let WP figure out featured image alt attribute

beta.3 - 12/2/2017

  • DRY footer widget code
  • Clean up WordPress Coding Standards issues
  • Set comment website field as URL input type
  • Set comment email field as email input type
  • Tweak: Use WP defaults for comment must_log_in and logged_in_as messages
  • Remove generate_leave_reply filter
  • Remove generate_cancel_reply filter

beta.2 - 11/30/2017

  • Tweak: Make Layout metabox sidebar compatible
  • Fix: Navigation search on RTL sites
  • Fix: Fix Top Bar colors and typography options not appearing

beta.1 - 11/29/2017

  • Fix: Sidebar sub-menu positioning when set to hover
  • Fix: Horizontal scroll caused by navigation search on RTL sites
  • Fix: "0" option in Footer Widget metabox section won't save
  • Fix: Navigation search icon stays highlighted when closed in some cases
  • Fix: Navigation search doesn't come into focus sometimes

alpha.1 - 11/27/2017

  • New: Full web accessibility
  • New: All jQuery replaced with vanilla javascript
  • New: System stack font set to default
  • New: H6 typography options
  • New: Option to turn on Font Awesome essentials
  • New: Font Awesome set to essentials by default
  • New: Retina logo option
  • New: Cache dynamic CSS
  • New: Option to enable/disable dynamic CSS caching
  • New: Merge all separate metaboxes into one master metabox
  • New: generate_dashboard_page_capability filter
  • New: generate_dashboard_inside_container hook
  • New: generate_dashboard_after_header hook
  • New: generate_after_primary_content_area hook
  • New: generate_show_post_navigation filter
  • Tweak: PHP performance profiled and improved
  • Tweak: generate_sidebars hook removed ** Update your child themes *
  • Tweak: Style select inputs the same as other inputs
  • Tweak: Archive titles same font size as other h1 elements
  • Tweak: Add accessibility to read more links
  • Tweak: Add alt tag to featured images
  • Tweak: Remove title tag from featured images
  • Tweak: Make mobile menu keyboard accessible
  • Tweak: Make dropdown menu types keyboard accessible
  • Tweak: Make dropdown toggle arrow larger on mobile
  • Tweak: Load style.min.css instead of style.css
  • Tweak: Clean up minified Font Awesome file
  • Tweak: Comments title screen reader text set to h2
  • Tweak: Remove margin from last author info paragraph
  • Tweak: Adjust mobile menu icon position
  • Tweak: Load admin-specific files in the admin only
  • Tweak: Move skip to content link into hook and remove from header.php
  • Tweak: Add screen reader labels to comment form fields
  • Tweak: Change widget titles to h2 elements
  • Tweak: Remove existing separate meta boxes
  • Tweak: File structure completely re-organized
  • Tweak: Code re-written to adhere to WordPress coding standards
  • Fix: Button text color in content when content link is set
  • Fix: Left aligned footer bar alignment
  • Fix: Spacing when sticky nav is activated
  • Fix: Header alignment in RTL languages
  • Fix: Tablet/desktop grid bug
  • Fix: Header inner width live preview bug
  • Deprecated: generate_get_min_suffix()
  • Deprecated: generate_add_layout_meta_box()
  • Deprecated: generate_show_layout_meta_box()
  • Deprecated: generate_save_layout_meta()
  • Deprecated: generate_add_footer_widget_meta_box()
  • Deprecated: generate_show_footer_widget_meta_box()
  • Deprecated: generate_save_footer_widget_meta()
  • Deprecated: generate_add_page_builder_meta_box()
  • Deprecated: generate_show_page_builder_meta_box()
  • Deprecated: generate_save_page_builder_meta()
  • Deprecated: generate_add_de_meta_box()
  • Deprecated: generate_show_de_meta_box()
  • Deprecated: generate_save_de_meta()
  • Deprecated: generate_add_base_inline_css()
  • Deprecated: generate_color_scripts()
  • Deprecated: generate_typography_scripts()
  • Deprecated: generate_spacing_scripts()

GP Premium 1.5

GP Premium 1.5 has been released! This is a big update which revolves around the Blog add-on.

Since this update cleans up the Customizer and overall structure of the add-on, please be sure to perform a database backup before updating.

Blog options relocated

Instead of our blog options being inside their own panel, they've been moved into the Layout panel in the Customizer.

More checkboxes

Instead of a bunch of select dropdown options, we've migrated those controls so they're checkboxes now. Less clicks and less space taken up in the Customizer. This means when you first install GPP 1.5, a function runs which migrates your existing options so they're compatible with checkboxes.

Columns == Masonry

Before, our Columns and Masonry options were separated, which doesn't make much sense. Now the options are combined into one small area - first you enable columns, then you can enable masonry within those columns. Again, your options will be migrated automatically when you update, so you shouldn't notice any difference on your website.

No more "Full width posts" within columns

Before, we had a "Full Width Post" option when we were using columns. This has been changed to a "Featured post" option, which isn't necessarily full width. If you're using two columns, the featured post will be one column. If you have three columns, it will take up 2/3 columns and so on..

New image resizer

The image resizing library has been replaced in 1.5. We were using Aqua Resizer, which is an on-the-fly image resizer. Now we're using Image Processing Queue, which is way more server friendly and supports responsive images. You may need to reload any pages with resized images once to tell the new library to resize them.

Single post meta options

You can now choose to enable or disable your individual post meta items (author, date, categories etc..) on single posts as well as archives.

Single featured image options

The same options you had for regular featured images, you now have for featured images on single posts. That includes sizing and alignment!

Remove padding around featured images

We've added an option to remove the spacing around your featured images when they're centered. This makes them hug the surrounding container.

Infinite scroll whenever

You can choose to use infinite scroll - with or without a load more button - regardless of using masonry or not.

Copyright panel moved

The Copyright panel has been moved into Layout > Footer.

Full Changelog

1.5.6 - 12/4/2017

  • Backgrounds: Make position control description translatable
  • Blog: Fix disabled page featured images if post featured images are disabled
  • Blog: Let WP handle featured image alt attributes
  • Colors: Fix text domain
  • Colors: Improve inconsistent live preview behavior
  • Menu Plus: Prep desktop only slideout icon for GP 2.0
  • Page Header: Allow unfiltered HTML in content if user is allowed
  • Page Header: Only load CSS file if content is added
  • Typography: Fix h5 font size not appearing in GP 2.0

1.5.5 - 11/22/2017

  • Blog: Fix broken images while using Infinite Scroll in Safari
  • Typography: Fix first variant not appearing when you select a font
  • Typography: Fix select issues when plugins load old versions of the select2 library

1.5.4 - 11/18/2017

  • Sections: Fix Visual/Text tab in WP 4.9
  • Sections: Fix Content/Settings tab in WP 4.9

1.5.3 - 11/14/2017

  • Blog: Fix masonry filter not working on custom post type archives
  • Blog: Fix resized featured images when page header resizer is enabled
  • Blog: Fix broken Customizer toggles in Safari
  • Page Header: Fix PHP notice when saving posts
  • Fix/add various gettext values

1.5.2 - 11/10/2017

  • Backgrounds: Fix issue with saving background image options

1.5.1 - 11/9/2017

  • Blog: Make infinite scroll container selector more specific
  • Page Header: Fix background video when container is contained
  • Page Header: Remove featured image on attachment pages

1.5

  • Backgrounds: Rebuild Customizer control
  • Blog: Move Blog panel into the Layout panel
  • Blog: Migrate options from select dropdowns to checkboxes where applicable
  • Blog: Merge masonry + column options into one area
  • Blog: Add new post meta visibility options for single posts
  • Blog: Replace old image resizer (aq_resize) with Image Processing Queue (reload your site once or twice to build new images)
  • Blog: Add single post featured image options
  • Blog: Add page featured image options
  • Blog: Remove masonry meta box
  • Blog: Add option to remove padding around centered featured images
  • Blog: Add option to turn read more link into button
  • Blog: Add option to turn on infinite scroll regardless of layout
  • Blog: Use infinite scroll with or without a load more button
  • Blog: Make read more links better for accessibility
  • Blog: Migrate single post page header position option to single featured image location option
  • Blog: Remove ellipses if excerpt is set to 0
  • Blog: Change style.css handle to include generate prefix
  • Blog: Remove unnecessary IE8 support
  • Blog: Add alt attribute to featured images
  • Blog: Fix pagination spacing when One Container is set
  • Blog: Fix column/masonry spacing at 768px
  • Colors: Add select input live preview settings
  • Colors: Fix button labels
  • Copyright: Move Copyright section into Layout panel
  • Menu Plus: Fix mobile menu logo bug when navigation is set to float right
  • Menu Plus: Fix no transition sticky navigation bug while on mobile
  • Page Header: Replace old image resizer (aq_resize) with Image Processing Queue (reload your site once or twice to build new images)
  • Page Header: Don't use global page header locations if not published
  • Page Header: Sanitize page header content when saved to database
  • Page Header: Make sure Elementor sections are accessible when page header is merged
  • Page Header: Prepare transparent color picker for WP 4.9 changes
  • Page Header: Fix background video in Safari 11
  • Page Header: Add global locations for taxonomies
  • Page Header: Add {{custom_field.description}} template tag to taxonomies (categories etc..)
  • Page Header: Add ID to page header element
  • Page Header: Fix individual taxonomy page header control not appearing on Toolset created taxonomies
  • Page Header: Ensure jQuery Vide (video background) script only loads when needed
  • Page Header: Fix custom images not displaying
  • Page Header: Fix image link option not working
  • Typography: Lay groundwork for H6 options
  • Typography: Space out heading typography options
  • Typography: Add System Stack option
  • Typography: Fix Google Font variant control in WP 4.9
  • Sections: Show Envira button
  • Sections: Show Gridable button
  • Sections: Prepare transparent color picker for WP 4.9 changes
  • WooCommerce: Add filter to cart menu item location
  • WooCommerce: Better activation compatibility with multi-site
  • WooCommerce: Use wc_get_cart_url() for menu item
  • German translations updated (Thanks, Daniel!)

GP Premium 1.5 Alpha/Beta

We're releasing GP Premium 1.5 alpha.1 today. This post will be the "home" for all of our alpha & beta release until we officially release 1.5.

This release is centered around our Blog add-on. It vastly improves the usability of our options within the Customizer, and also adds some new features.

Be sure to load a page in your Dashboard at least once after you update so our option migration can take place.

Getting the alpha/beta versions

You can tell your Dashboard to get alpha/beta updates by adding this snippet to your site.

Blog options relocated

Instead of our blog options being inside their own panel, they've been moved into the Layout panel in the Customizer.

More checkboxes

Instead of a bunch of select dropdown options, we've migrated those controls so they're checkboxes now. Less clicks and less space taken up in the Customizer. This means when you first install GPP 1.5, a function runs which migrates your existing options so they're compatible with checkboxes.

Columns == Masonry

Before, our Columns and Masonry options were separated, which doesn't make much sense. Now the options are combined into one small area - first you enable columns, then you can enable masonry within those columns. Again, your options will be migrated automatically when you update, so you shouldn't notice any difference on your website.

No more "Full width posts" within columns

Before, we had a "Full Width Post" option when we were using columns. This has been changed to a "Featured post" option, which isn't necessarily full width. If you're using two columns, the featured post will be one column. If you have three columns, it will take up 2/3 columns and so on..

New image resizer

The image resizing library has been replaced in 1.5. We were using Aqua Resizer, which is an on-the-fly image resizer. Now we're using Image Processing Queue, which is way more server friendly and supports responsive images. You may need to reload any pages with resized images once to tell the new library to resize them.

Single post meta options

You can now choose to enable or disable your individual post meta items (author, date, categories etc..) on single posts as well as archives.

Single featured image options

The same options you had for regular featured images, you now have for featured images on single posts. That includes sizing and alignment!

Remove padding around featured images

We've added an option to remove the spacing around your featured images when they're centered. This makes them hug the surrounding container.

Infinite scroll whenever

You can choose to use infinite scroll - with or without a load more button - regardless of using masonry or not.

Copyright panel moved

The Copyright panel has been moved into Layout > Footer.

Full changelog

1.5 rc.3

  • Blog: Add featured image options specific to pages
  • Page Header: Fix custom images not displaying
  • Page Header: Fix image link option not working
  • German translations updated (thanks, Daniel!)

1.5 rc.2

  • Menu Plus: Fix mobile menu logo bug when navigation is set to float right
  • Menu Plus: Fix no transition sticky navigation bug while on mobile

1.5 rc.1

  • Blog: Adjust apply image size button to fit on smaller screens
  • Page Header: Fix color picker issue when clear button is pressed in WP 4.9
  • WooCommerce: Use wc_get_cart_url() for menu item

1.5 beta.3

  • Blog: Fix column pagination spacing when One Container is set
  • Blog: Fix column/masonry spacing at 768px
  • Page Header: Fix individual taxonomy page header control not appears on Toolset created taxonomies
  • Page Header: Ensure jQuery Vide (video background) script only loads when needed

1.5 beta.2

  • Backgrounds: Rebuild Customizer controls
  • Typography: Fix variant JS issue

1.5 beta.1

  • Page Header: Add global locations for taxonomies
  • Page Header: Add {{custom_field.description}} template tag to taxonomies (categories etc..)
  • Page Header: Add ID to page header element
  • Typography: Fix Google Font variant control in WP 4.9

1.5 alpha.2

  • Fix global single post type Page Headers not showing up

1.5 alpha.1

  • Blog: Move Blog panel into the Layout panel
  • Blog: Migrate options from select dropdowns to checkboxes where applicable
  • Blog: Merge masonry + column options into one area
  • Blog: Add new post meta visibility options for single posts
  • Blog: Replace old image resizer (aq_resize) with Image Processing Queue (reload your site once or twice to build new images)
  • Blog: Add single post featured image options
  • Blog: Remove masonry meta box
  • Blog: Add option to remove padding around centered featured images
  • Blog: Add option to turn read more link into button
  • Blog: Add option to turn on infinite scroll regardless of layout
  • Blog: Use infinite scroll with or without a load more button
  • Blog: Make read more links better for accessibility
  • Blog: Migrate single post page header position option to single featured image location option
  • Blog: Remove ellipses if excerpt is set to 0
  • Blog: Change style.css handle to include generate prefix
  • Blog: Remove unnecessary IE8 support
  • Blog: Add alt attribute to featured images
  • Colors: Add select input live preview settings
  • Colors: Fix button labels
  • Copyright: Move Copyright section into Layout panel
  • Page Header: Replace old image resizer (aq_resize) with Image Processing Queue (reload your site once or twice to build new images)
  • Page Header: Don't use global page header locations if not published
  • Page Header: Sanitize page header content when saved to database
  • Page Header: Make sure Elementor sections are accessible when page header is merged
  • Page Header: Prepare transparent color picker for WP 4.9 changes
  • Page Header: Fix background video in Safari 11
  • Typography: Lay groundwork for H6 options
  • Typography: Space out heading typography options
  • Typography: Add System Stack option
  • Sections: Show Envira button
  • Sections: Show Gridable button
  • Sections: Prepare transparent color picker for WP 4.9 changes
  • WooCommerce: Add filter to cart menu item location
  • WooCommerce: Better activation compatibility with multi-site

GeneratePress 1.4

GeneratePress 1.4 has been released.

This theme release feature some new features, and some minor tweaks/fixes.

The additions to this theme update "unlock" some of the new features added in GP Premium 1.4. Including:

  • Back to top colors
  • Heading line heights
  • Heading 4 + 5 typography options
  • Button typography options
  • Widget title separator option
  • Footer/copyright typography options

Here's the full changelog:

1.4

  • Fix: Mobile bar items on RTL
  • New: Add support for back to top color options
  • New: Add support for widget title bottom margin option
  • New: Add support for line-height to headings
  • New: Add support for H4 and H5 typography options
  • New: Add support for footer typography options
  • New: Add support for H4 and H5 color options
  • New: Add support for button typography options
  • Tweak: Remove content margin if no title, date or author
  • Tweak: Update Font Awesome name in enqueue function
  • Tweak: Style number inputs like others
  • Tweak: Style tel inputs like others
  • Tweak: Improve sidebar navigation mobile menu