GP 1.3.41

GeneratePress 1.3.41 has just been released.

This is a pretty big update with a mix of new features, tweaks and bug fixes.

Take a look at all of the changes below.

  • Fix: Align navigation search to the top. Fixes a bug when mobile menu is open.
  • Fix: Remove parameter in generate_display_google_fonts() to avoid error in child theme configurators
  • Fix: Fix sidebar spacing issue with mobile
  • Fix: Navigation search on mobile when navigation is in a sidebar
  • Tweak: Make footer widgets RTL compatible
  • Tweak: Only show metaboxes on public post types
  • Tweak: Move image captions below image and remove black semi-transparent background
  • Tweak: Remove the buy me a coffee button if you're using GP Premium
  • Tweak: Escape various HTML attributes/translations throughout the theme
  • Tweak: Change how back to top button appears to allow transitions
  • Tweak: Improve menu dropdown functionality for touch screens
  • Tweak: Remove search widget padding
  • Tweak: Remove redundant CSS from style.css
  • Tweak: Remove title attribute from site title
  • Tweak: Move navigation from sidebar to below the header on mobile on orientation change
  • Tweak: Make site title an H1 on the blog page
  • Tweak: Increase z-index of back to top button
  • Tweak: Use em margin spacing for entry meta icons for larger font compatibility
  • Tweak: Add selective refresh to main title and description
  • Tweak: Remove CSS transitions from mobile
  • Tweak: Remove old compatibility code for old versions of GP Premium - make sure you're using latest GP Premium!
  • Tweak: Update Font Awesome to 4.7
  • New: generate_navigation_location filter
  • New: Allow inner header container to be full width
  • New: Allow inner navigation container to be full width
  • New: Allow inner footer area to be full width
  • New: generate_menu_arrow_theme_locations filter
  • New: Add body line height option
  • New: Add paragraph margin option
  • New: Reset icon added to all size sliders
  • New: Reduce copyright/footer font size default to 14px

GP Premium 1.2.92

GP Premium 1.2.92 has been released.

This is a pretty heavy release with some new features and some improvements.

Here's the full list of changes:

  • Blog: Fix category title and load more alignment while using masonry
  • Blog: Fix masonry spacing on mobile
  • Blog: Simplify masonry spacing
  • Blog: Simplify columns spacing
  • Menu Plus: Fix alignment jump when browser is zoomed in and resized down to 768px
  • Menu Plus: Add generate_logo_title filter to sticky logo and mobile header logo
  • Menu Plus: Add spacing to the menu logo when the inner navigation is set to full width
  • Menu Plus: Fix navigation search issue with no transition sticky menu
  • Menu Plus: Don't float mobile header navigation if no logo is set
  • Typography: Adjust typography name sanitization function name to avoid errors with old GP versions
  • Typography: Remove parameter from generate_display_google_fonts to avoid warning with child theme generators
  • Typography: Add body line height option
  • Typography: Add paragraph margin option
  • Typography: Reduce copyright/footer font size default to 14px
  • Typography: Add reset button to all size sliders
  • Secondary Nav: Remove CSS which stops floating navigation at 1024px
  • Secondary Nav: Fix jump when removing navigation in the Customizer
  • Secondary Nav: New option: Inner navigation width
  • Secondary Nav: Add reset button to font size slider
  • Secondary Nav: Allow transitions on menu items
  • Sections: Fix bug where error would happen if the user isn't using at least WordPress 4.5
  • Sections: Remove GP theme grid dependency in admin
  • Sections: Allow oembed in section content
  • Sections: Use jQuery.on() instead of delegate()
  • Sections: Remove unnecessary files
  • Spacing: Prevent warning caused by wrong version constant
  • Page Header: New filter: generate_get_blog_page_header - makes it possible to set the blog page header under different conditions
  • Page Header: Improve full height page header functionality on mobile/orientation change
  • Page Header: Remove fixed background attachment from parallax background image to help preserve image ratio
  • Add prompt to add license key in Plugins area if it isn't activated and updates are available
  • Move all language files into the /langs/ folder
  • Reduce length of some text domains to avoid updating issue with some servers
  • Chinese translations added - thanks Alfred!
  • Portuguese translation added - thanks Alvaro!
  • Russian translations updated - thanks Alex!
  • German translations updated - thanks Daniel!

GP Premium 1.2.91

GP Premium 1.2.91 has been released with a couple of fixes for bugs found in 1.2.90.

This release also completely re-designed the Page Header metabox.

Here's the full changelog:

  • Menu Plus: Fix bug where navigation logo wasn't displaying when effect is set to None
  • Menu Plus: Fix bug where mobile header javascript was showing up when it shouldn't
  • Sections: Add Shortcodes Ultimate compatibility
  • Page Header: Fix Italian translation
  • Page Header: Only show metabox on public post types
  • Page Header: Fully re-design metabox
  • Page Header: Add padding unit option (px or %)
  • Blog: Make excerpt length value update immediately in Customizer
  • Blog: Improve masonry functionality
  • Russian translations updated - massive thanks to Alexey!

GP 1.3.40

GeneratePress 1.3.40 has been released and is available in your Dashboard.

This update has quite a few improvements and optimizations.

Here's the complete changelog:

  • Make sidebar and footer metaboxes appear lower than publish metabox
  • Force words to break if too long for the container
  • Fix some content spacing on mobile
  • Add separating space above comments area on pages
  • Fix Walker_Page class name to match WP
  • Content layout is now instant preview
  • Header width is now instant preview
  • Header alignment is now instant preview
  • Navigation width is now instant preview
  • Navigation position is now instant preview
  • Navigation alignment is now instant preview
  • Footer width is now instant preview
  • Only show sidebar layout setting for the page you're viewing
  • Only show top 200 popular Google Fonts in Customizer (increases Customizer performance)
  • generate_number_of_fonts filter added so you can choose how many fonts to include in the Customizer list
  • Remove 2 database queries
  • Add Segoe UI font to default list
  • Fix header clearing bug when navigation is set to float left
  • Revamp how Google fonts get their category and variants (big increase in performance)
  • Change widget initialization array to avoid widget areas breaking due to bad translations
  • Improve RTL in mobile menu and navigation search
  • Remove navigation search close button added by Chrome and IE
  • Add spacing above comments area when one container is set

GP Premium 1.2.90

GP Premium 1.2.90 has officially been released.

This is the biggest update GP Premium has ever had, and is the result of months of hard work and testing.

This update has been tested by numerous volunteers - thank you so much to everyone who helped me make sure everything is working well!

New Sections

The biggest change is with the Sections add-on. It has been completely re-built from the ground up, and in my opinion is much better looking and more efficient.


Typography also underwent a massive change. The Customizer now shows the top 200 most popular Google Fonts. You can adjust this number, or include fonts are aren't included using this guide.

Also, previously your website had to loop through the 800+ fonts on every page load just to grab the font category and variants. Now, the category and variants are saved to your database, so there's no need to loop through all of those fonts every time you load a page. This is a big boost to performance that I'm super happy with.


Here's the full list of changes made:

= 1.2.90 =

  • Prevent direct access to all files
  • All Czech translations updated (thanks Ondrej!)
  • Copyright: Improve Customizer experience
  • Sections: Completely re-designed and re-built Sections
  • Sections: Section content is now saved into your default editor on update/save. This prevents theme-lock, meaning your content will still exist even if you remove Sections.
  • Sections: Send to default editor button removed as the before removes the need for it
  • Sections: Add bottom & top padding unit option (px or %)
  • Page Header: Add generate_page_header_video_loop filter to disable looping of the page header video
  • Page Header: Add option to remove the page header from single posts
  • Page Header: Make number only inputs only accepts numbers
  • Page Header: Force page header above the content if merged option is set
  • Page Header: Disable automatic check for background video posters if no image is set
  • Page Header: Use featured image as background image if no page header image is set
  • Spacing: Remove duplicate menu item height CSS
  • Spacing: Make inputs number only
  • Spacing: All options are now instant preview
  • Blog: Make post image sizes and excerpt length inputs number only
  • Blog: Force full width masonry items on mobile
  • Blog: Show Blog panel even when we're not viewing the blog in the Customizer
  • Menu Plus: Reduce space between menu toggle and search icon on mobile with menu logo enabled
  • Menu Plus: Show navigation logo option and navigation logo position option even if sticky navigation isn't enabled
  • Menu Plus: Optimize javascript and put it all in files instead of in wp_footer
  • Menu Plus: Allow navigation logo to show in sidebar navigation causing a sidebar logo effect
  • Menu Plus: Float mobile header to the right on RTL installations
  • Typography: Add new filter: generate_typography_variants
  • Typography: Make font size, weight and decoration instant preview
  • Typography: Only show top 200 popular Google Fonts in Customizer (increases Customizer performance)
  • Typography: generate_number_of_fonts filter added so you can choose how many fonts to include in the Customizer list
  • Typography: Remove 2 database queries
  • Typography: Add Segoe UI font to default list
  • Typography: Revamp how Google fonts get their category and variants (increase front end performance)
  • Colors: Make all colors instant preview
  • Secondary Navigation: Colors are now instant preview
  • Secondary Navigation: Typography font weight, transform and size are now instant preview
  • Secondary Navigation: Layout options are now instant preview
  • Hooks: Disable spell check in hook textareas
  • Hooks: Fix floating box issue on RTL installations
  • Backgrounds: Use default WordPress image uploader customizer control
  • Customizer: All Customizer controls are now rendered in javascript/json - big +1 for performance

GP 1.3.39

GeneratePress 1.3.39 was released today with some minor bug fixes and some improvements.

The .hentry class was removed from pages, which should stop Google from reporting structural data errors resulting from missing author and date elements.

Every PHP file now prevents direct access, stopping people from trying to view any of the theme files. This hardens the security of your site a little bit more.

Here's a list of everything that has changed:

  • Target .post class instead of .hentry in CSS
  • Remove .hentry class from pages to stop schema structual errors (missing author, published etc..)
  • Improve grid to handle browser zooming even better
  • Tighten up some spacing
  • Fix screen reader text placement to prevent horizontal scroll on mobile
  • Make container width input number only
  • Prevent direct access to any theme files
  • Show Blog section even when not viewing the blog in the Customizer

GP 1.3.38

There's been a few updates today. 1.3.35 had a few small bugs which were fixed and released within a couple hours.

Here are the changes:


  • New hook: generate_before_logo
  • New hook: generate_after_logo
  • Fix some grid issues when browser is zoomed in
  • Remove metaboxes from attachment post type
  • Tighten up footer widget spacing on tablet and mobile
  • Remove padding from full width content pages
  • Add triggers to hide/show GP metaboxes
  • Make back to top button accessible to screen readers
  • Use get_bloginfo instead of bloginfo for the site tagline
  • Remove duplicate CSS for menu item height when navigation is floating right
  • Move mobile menu below site logo/title when navigation is floating left or right
  • Make navigation search button accessible to screen readers
  • Remove generate-upload-control.js


  • Fix grid issue if users aren't using mobile-grid-* classes


  • Fix warning in "Appearance > GeneratePress"


  • Fix issue with right floating navigation and .site-branding element

GP Premium 1.2.89

GP Premium 1.2.89 has been released with a couple of small bug fixes.

The main one is that translations weren't working since 1.2.87 - this has now been fixed.

Here's the full changelog:

  • Fix translations
  • GP Hooks: Add new filter: generate_hooks_capability - change the capability for users who can edit hooks
  • Disable Elements: Remove metabox from attachment post type
  • Page Header: Fix issue where merged header navigation colors weren't working
  • Page Header: Remove metabox from the attachment post type
  • Menu Plus: Fix sticky menu not unsticking if it's the very top element

GP Premium 1.2.88

GP Premium 1.2.88 has just been released with some bug fixes and improvements.

Here's the full list of what changed:

  • GP Premium: Cut down unnecessary folders to prevent update failures on some servers
  • Page Header: Add a new option in Advanced Settings: Place content behind header (sliders etc..)
  • Page Header: Fix header and navigation alignment in vertical centered page header when contained
  • Sections: Rename template file to shorter name
  • Typography: Rename control file to shorter name
  • Copyright: Fix/improve live preview of copyright in the Customizer
  • Blog: Show the read more label setting for both excerpt and full content settings
  • Menu Plus: Fix sticky menu stopping at the bottom of the Page Header
  • Menu Plus: Improve sticky menu experience
  • Menu Plus: Float sticky menu logo right when navigation is set to float left
  • Secondary Navigation: Adjust z-index

GP 1.3.34

This is a quick fix dealing with plugins like BuddyPress and Events Calendar.

There was a bug with the new Page Builder Integration metabox that made it so pages created by these plugins were set to full width.