GP Premium 1.3.1

GP Premium 1.3.1 was just released.

This release fixes a couple small bugs introduced in 1.3, improves the WooCommerce add-on and includes a new sticky navigation feature.

You can now hide the sticky navigation only while scrolling down, so it will appear as you begin to scroll back up to the top of the site. This option also applies to the mobile header, so you can save screen space on mobile unless the user is scrolling up.

Here's the full changelog:

  • Hooks: Add notice to disable PHP execution if DISALLOW_FILE_EDIT is defined
  • Menu Plus: Fix RTL spacing in slide-out menu
  • Menu Plus: Fix bug where sticky nav was interfering with mobile header
  • Menu Plus: Merge all sticky nav transitions into one script
  • Menu Plus: Re-write fade and slide sticky navigation transitions
  • Menu Plus: Add new option to hide sticky navigation while scrolling down
  • WooCommerce: Add padding to terms on checkout
  • WooCommerce: Make shop page options work when shop is set to category display
  • WooCommerce: Style mark element
  • WooCommerce: Remove border/padding from checkout fields
  • WooCommerce: Remove color from my account arrows
  • WooCommerce: Adjust ship to address padding
  • WooCommerce: Fix ul elements when WC image is floating
  • WooCommerce: Fix pagination clearing issue
  • WooCommerce: Add pt_BR translation
  • WooCommerce: Fix spacing issue with menu item cart icon and certain fonts
  • Fix double forward slashes in some script calls inside Customizer
  • Add WPML config file

GP 1.3.48

This is a tiny update with a small fix to a bug introduced in 1.3.47.

The issue was the caption width was removed, so long captions were no longer contained within the width of the image.

Full changelog:

  • Fix: Revert image caption width/padding change

GP 1.3.47

I just released GP 1.3.47 which is a minor update with a fix for WP 4.8, and some various small tweaks.

Here's the full changelog:

  • Fix: Issue where category title was displaying above header in rare cases
  • New: generate_previous_link_text filter
  • New: generate_next_link_text filter
  • New: generate_before_comments hook
  • Tweak: Make single top bar widget full width if all alone
  • Tweak: Add support for WooCommerce 3.0
  • Tweak: Make logo URL accessible in generate_logo_output filter
  • Tweak: Make date accessible in generate_post_date_output filter
  • Tweak: Re-build range slider customizer control
  • Tweak: Set navigation search form to 100% height (instead of specifying line-height)
  • Tweak: Deprecate generate_additional_spacing() and generate_mobile_search_spacing_fallback_css()
  • Tweak: Deprecate generate_remove_caption_padding()
  • Tweak: Make upsell notices check for GP Premium instead of all individual add-ons
  • Tweak: Improve/adjust screen-reader-text class
  • Tweak: Add 1px transparent border to buttons to match inputs
  • Tweak: Set image caption padding to 0
  • Tweak: Remove bottom margin from single paragraph in top bar text widget
  • Tweak: Remove bottom margin from single paragraph in footer bar text widget

GP Premium 1.3

GP Premium 1.3 has been released.

This is a feature release, mainly focusing around our newest WooCommerce add-on!


With the release of our new WooCommerce add-on, we have much more control over our WooCommerce layouts, colors and typography.

The new layout features include:


  • Display cart in menu
  • Display breadcrumbs


  • Sidebar layout
  • Product columns (mobile and desktop)
  • Image alignment
  • Products per page
  • Text alignment
  • Display page title
  • Display product results count
  • Display product sorting
  • Display product image
  • Display secondary image on hover
  • Display product title
  • Display sales flash
  • Sales flash over image
  • Display rating
  • Display price
  • Display add to cart button
  • Display short description

Single product

  • Sidebar layout
  • Display product tabs
  • Display related products
  • Display upsell products
  • Related/upsell columns
  • Display product meta data
  • Display short description


  • Distraction-free mode


  • Product title + hover
  • Alternate button background + hover
  • Alternate button text + hover
  • Star ratings
  • Sale sticker background + text
  • Price
  • Product tab text + active
  • Success message background + text
  • Info message background + text
  • Error message background + text


  • Product title weight, transform and font size
  • Related/upsell title font size

Mobile Controls

Mobile controls have a new UI, and more have been added.

New mobile controls include the menu item width, menu item height and primary menu item text.

Sticky Navigation

You can now control the height of your sticky navigation, meaning there can be a smooth transition from your taller (or shorter) menu when it transitions from static to stuck.

The "No transition" sticky navigation has also been re-written to increase performance and make it more flexible for future features.

Slide-out Navigation

Your slide-out menu items also have a new option to control their height, allowing you to make it different from your regular menu item height.

Full changelog

= 1.3 =

  • Backgrounds: Fix big with 100% auto sizing option
  • Colors: Add WooCommerce add-on colors
  • Import/Export: Add WooCommerce add-on
  • Menu Plus: Improve Navigation Logo sizing
  • Menu Plus: Re-write no transition sticky navigation
  • Secondary Nav: Add padding to sides of top bar when merged
  • Secondary Nav: Only load resources if the Secondary theme location is set
  • Sections: Fix mix up of left/right content padding
  • Spacing: New mobile menu item width/height options
  • Spacing: New sticky menu item height option
  • Spacing: New slide-out menu item height option
  • Typography: New mobile menu item font size option
  • WooCommerce: Introducing new WooCommerce add-on
  • Move all Customizer controls and helper functions into globally accessible library
  • Rebuilt range slider control to include responsive icons which display responsive controls
  • Rebuilt typography control reducing number of controls from 50 to 10 (performance)
  • Updated the automatic updater function
  • Add filter to enable beta updates: generate_premium_beta_tester

GP 1.3.45 & 1.3.46

Update: 1.3.46 released to fix a small bug introduced in 1.3.45.

GeneratePress 1.3.45 has been released.

This version introduces the new Top Bar widget area.

Be sure to update GP Premium so you can all of the options for the Top Bar including Colors, Typography etc..

This version also improves compatibility with Beaver Builder, as well as adding a "Contained" option to the Page Builder Container meta box (formerly Page Builder Integration).

Here's the full changelog:

  • New: generate_post_date_output filter
  • New: generate_post_author_output filter
  • New: generate_category_list_output filter
  • New: generate_tag_list_output filter
  • New: generate_excerpt_more_output filter
  • New: generate_content_more_link_output filter
  • New: generate_featured_image_output filter
  • New: generate_navigation_search_output filter
  • New: generate_logo_output filter
  • New: generate_site_title_output filter
  • New: generate_site_description_output filter
  • New: generate_site_branding_output filter
  • New: generate_back_to_top_output filter
  • New: Top bar widget area
  • New: Contained option to Page Builder Container meta box
  • Fix: Force menu-item-float-right to display inline on mobile
  • Fix: Remove horizontal footer widget separator on mobile
  • Fix: Single spacing options can now save as 0px
  • Fix: Prevent slight mobile menu icon jump when toggling between closed and open
  • Fix: Fix issues in mobile menu using RTL languages
  • Tweak: Remove unecessary footer widget grid CSS
  • Tweak: Include WooCommerce CSS only if plugin is active
  • Tweak: Include bbPress CSS only if plugin is active
  • Tweak: Only load old Beaver Builder CSS in old pages
  • Tweak: Clean up CSS
  • Tweak: Use the_title_attribute() function where necessary
  • Tweak: Hide footer bar widget titles
  • Tweak: Improve performance of slider options in the Customizer
  • Tweak: Rename Page Builder Integration meta box to Page Builder Container
  • Tweak: Apply CSS transitions to colors and backgrounds only
  • Tweak: Add media query capability to CSS class
  • Tweak: Optimize JS throughout theme
  • Tweak: Move defaults into style.css and remove defaults.css
  • Tweak: Global labels in Sidebar Layout and Footer Widgets meta box changed to: Default
  • Tweak: Replace custom archive title function with core the_archive_title() function
  • Tweak: Deprecate generate_paging_nav()
  • Tweak: Use the_posts_pagination() function
  • Tweak: Update list of available Google Fonts
  • Tweak: General code cleanup and WordPress coding standards improvements
  • Tweak: Close mobile menu on item click


(3/15/2017) - 1.3.46

  • Fix: PHP notice when publishing pages

GP Premium 1.2.95 & 1.2.96

Update: 1.2.96 released to fix a couple minor bugs in 1.2.95

GP Premium 1.2.95 has been released.

This is a fairly large release, mostly dealing with code clean up.

The Top Bar widget area has been added to the free theme, so all of the applicable options for it (Colors, Typography etc..) are in this release.

Here's the full changelog:

  • Add notice if GeneratePress theme isn't activated
  • Add notice if GeneratePress theme update is available
  • General code cleanup and optimization
  • Backgrounds: Use new CSS class to write dynamic CSS
  • Backgrounds: Deprecate Generate_Backgrounds_Customize_Misc_Control
  • Backgrounds: Add options to the new top bar widget area
  • Blog: Add generate_excerpt_more_output filter to read more link
  • Blog: Add generate_content_more_link_output filter to read more link when more tag is added
  • Blog: Remove ellipses from Read more link default
  • Blog: Use the_title_attribute() where necessary
  • Blog: Add generate_excerpt_length filter
  • Colors: Add options for new top bar widget area
  • Copyright: General code clean up
  • Disable Elements: Add new Top Bar widget area to disable options
  • Disable Elements: Change Post Image label to Featured Image
  • Disable Elements: Completely remove header HTML if set to disable
  • Disable Elements: Completely remove navigation HTML if set to disable
  • Disable Elements: Completely remove footer HTML if set to disable
  • Disable Elements: Add generate_metabox_capability filter to meta box
  • Hooks: Update jQuery cookie library
  • Hooks: Add new GENERATE_HOOKS_DISALLOW_PHP constant to allow users to disable PHP execution
  • Import Export: Verify correct option names
  • Menu Plus: Change Navigation Logo Position label to Navigation Logo Placement
  • Menu Plus: Make sure sticky.js only enqueues if absolutely necessary
  • Menu Plus: Move Sticky Navigation options into their own section
  • Menu Plus: Move Slide-out Navigation options into their own section
  • Menu Plus: Fix slight icon width change when toggling slide-out navigation
  • Menu Plus: Close slide-out menu on item click
  • Page Header: Fix top margin when full width header is below the header
  • Page Header: Use the_title_attribute() where necessary
  • Page Header: Change "Position" labels to "Location"
  • Page Header: Add new generate_page_header_metabox_capability filter to meta box
  • Page Header: Prevent undefined index notices
  • Secondary Nav: Fix sub-navigation background, text and image variables
  • Secondary Nav: Add unit to value if it exists allowing 0px values
  • Secondary Nav: Move background image options into the Backgrounds add-on
  • Secondary Nav: Move spacing options into the Spacing add-on
  • Secondary Nav: Move typography options into the Typography add-on
  • Secondary Nav: Move color options into the Colors add-on
  • Secondary Nav: Add option to merge with new top bar widget area
  • Secondary Nav: Fix dropdown menu arrow spacing in live preview
  • Secondary Nav: Use custom color palettes
  • Sections: Improve CSS output
  • Sections: Remove sections-no-sidebars class if Sections aren't activated
  • Spacing: Improve mobile/non-mobile live previews in Customizer
  • Spacing: Make sidebar width options range sliders
  • Spacing: Add options for new top bar widget area
  • Spacing: Add ability to link all 4 spacing controls together
  • Spacing: Add all 4 sides to mobile content padding
  • Spacing: Fix Customizer experience when switching between one container and separate containers
  • Typography: Improve mobile/non-mobile live previews in Customizer
  • Typography: Add options for new top bar widget area
  • Typography: Update list of available fonts
  • pt_PT translations added - thank you Pedro!


  • Blog: Fix option sanitizing for read more and masonry loading options
  • Copyright: Fix option sanitizing for Customizer textarea
  • Disable Elements: Fix PHP notice when saving post
  • Menu Plus: Fix option sanitizing for mobile menu label option
  • Page Header: Fix PHP notice when saving post
  • Secondary Nav: Fix option sanitizing for mobile menu label option

GP 1.3.44

GeneratePress 1.3.44 has been released with a couple quick fixes and additions based on our larger 1.3.42 update.

If you're updating from a version prior to 1.3.42, you should check out this article.

Here's the changelog:


  • New: Add filter to base CSS output: generate_base_css_output
  • New: Add filter to colors CSS output: generate_colors_css_output
  • New: Add filter to spacing CSS output: generate_spacing_css_output
  • New: Add filter to typography CSS output: generate_typography_css_output
  • Tweak: Change generate_mobile_breakpoint filter to generate_mobile_media_query
  • Fix: Content background colors overlapping each other when using One Container

GP 1.3.43

This is a small release that fixes a few bugs introduced in 1.3.42.

Be sure to check out the changelog for 1.3.42 here if you haven't already.


  • Fix: Make sure defaults.css loads only if it won't cause conflicts
  • Fix: Widget padding issue when set to one container
  • Tweak: Add .main-title and .site-description colors all the time as they might be added in GP Hooks
  • Tweak: Add .main-title and .site-description typography CSS all the time as they might be added in GP Hooks

GP Premium 1.2.93

GP Premium 1.2.93 has been released.

This release coordinates with GP 1.3.42 and includes some new features, as well as a bunch of optimization.

Transparent Colors

A big change to this version is the ability to use transparency in your background colors. This allows you to have semi-transparent elements which is pretty cool.

Mobile Content Padding

You can now also set the padding of your content area while on mobile, which can be very useful.

Section ID

Sections now accepts a custom ID option so you can link to them without using the old ugly identifiers.

General Cleanup

A lot of the code has been optimized and cleaned up.

Full Changelog


  • Backgrounds: Fix 100% width option
  • Blog: Change Post Image label to Featured Image
  • Blog: Fully remove featured image if it's set to hide
  • Colors: Add transparency slider to all background elements
  • Colors: Remove defaults and dynamic CSS functions - the GP theme handles this
  • Colors: Add new generate_default_color_palettes filter to set up default color palettes
  • Copyright: Use new copyright filter if possible
  • Disabe Elements: Hide mobile header if navigation is disabled
  • Menu Plus: Remove classie.js
  • Menu Plus: Add .navigation-stick class to all sticky menu transitions
  • Menu Plus: Prevent slide-out navigation jump on desktop
  • Menu Plus: Change Sticky Effect label to Sticky Transition
  • Menu Plus: Clean up dynamic CSS
  • Menu Plus: Add .navigation-logo class to the navigation logo
  • Menu Plus: Rebuild and simplify navigation logo CSS
  • Menu Plus: Add live preview to navigation logo height
  • Menu Plus: Add new generate_navigation_logo to the Navigation Logo URL
  • Menu Plus: Fix mixing up of slide-out and search icon when sticky and floating left/right
  • Page Header: Add parallax speed filter - generate_page_header_parallax_speed
  • Page Header: Make sure javascript object exist to avoid potential JS errors
  • Page Header: Make parallax work when page header is set to contained width
  • Page Header: Add generate_metabox_capability to Page Header meta box
  • Page Header: Add new option to overwrite Navigation Logo per page
  • Page Header: Fix full screen page header height when content is longer than the screen
  • Secondary Nav: Change Navigation Position to Navigation Location
  • Secondary Nav: Add defaults to the style.css and only add dynamic CSS if needed
  • Secondary Nav: Improve mobile menu CSS
  • Sections: Add new Section ID field
  • Spacing: Fix instant preview for masonry and columns
  • Spacing: Add size slider to the separator options
  • Spacing: Add mobile content padding option
  • Spacing: Improve live previewing performance in the Customizer
  • Spacing: Remove defaults and dynamic CSS functions - the GP theme handles this
  • Spacing: Set left and right footer widget area padding if it's set to 0
  • Spacing: Clean up sidebar width code
  • Spacing: Change range slider style to fit core WP style
  • Typography: Move mobile font size options into their respective sections
  • Typography: Remove defaults and dynamic CSS functions - the GP theme handles this
  • Typography: Change generate_display_google_fonts() function to generate_enqueue_google_fonts()
  • Typography: Change range slider style to fit core WP style
  • Change license key field from text to password
  • Czech translation updated
  • German translation updated
  • Brazilian translation added
  • Italian translated updated