Memberlite v4.3 Released: Enhanced Block Support, Sticky Navbar, RTL support, and some Bug Fixes.

Memberlite v4.3 Release

A feature and enhancement-rich release for Memberlite is here. In this release, we’ve improved the theme’s responsive styling and added more support for the WordPress v5.0+ block editor, including custom colors in the editor’s color palette and expanded styling for built-in blocks.

Theme updates can be made directly in your WordPress site’s admin under Dashboard > Updates > Update Themes.

View the Theme Directory Listing

About the Update

This update includes a collection of bug fixes related to the entry meta replacements available in Customizer under “Memberlite Options”. We’ve also fixed an escaping bug that in certain cases would not respect a color setting for your site’s title and tagline.

By request, we added support for RTL. Please comment below if you are using Memberlite for an RTL site and see any improper formatting. We want to continue to improve the theme’s handling of RTL and need the community to report back if there are outstanding style needs.

Some of the more exciting improvements include the option to set your site’s primary menu as a sticky navbar. This setting can be found under Appearance > Customize > Memberlite Options. You’ll see that the primary navigation bar now sticks to the top of the page on scroll (large screens only).

The header now uses a grid layout so that your site’s branding and mobile menu button toggle do not overlap on small screens.

If you are using the block editor as part of WordPress v5.0+, you can now expect Memberlite to support styles for core blocks, including blockquotes, image gallery displays, captions. We’ve also added styling for default font sizing adjustments (small, medium, large, huge).

In addition to these block support features, we are also now customizing the editor’s color palette according to your chosen scheme or custom selections as made under Appearance > Customize > Colors.


The full list of changes is detailed below:

  • BUG FIX: Fixed bug where {post_comments} replacement wasn’t returning the correct count in masthead area.
  • BUG FIX: Fixed spacing when applying a discount code and the error/success message displays.
  • BUG FIX: Fixed issue with escaped CSS selectors and .site-title ‘blank’ color value.
  • BUG FIX: Fixing warning on homepage when displaying latest posts and no posts are found.
  • BUG FIX/ENHANCEMENT: Fixed the memberlite_parse_tags replacements to be more reliable for post entry meta before and after.
  • BUG FIX/ENHANCEMENT: Adjusting button text color for columns layouts of Advanced Levels Page shortcode
  • ENHANCEMENT: Adjusting image block for responsive screens to display block and not floated.
  • ENHANCEMENT: Added option for sticky navbar.
  • ENHANCEMENT: Now aligning floated images on small screens to center and block to avoid broken text wrap on mobile.
  • ENHANCEMENT: Adjusted layout of the Memberlite Guide page to match WP 5.0+ admin styles.
  • ENHANCEMENT: Adjusted responsive view of masthead/post byline area to display avatar above title for small screens; no hyphenation on small screens.
  • ENHANCEMENT: Adjusted responsive view of site footer copyright and ‘back to top’ link area.
  • ENHANCEMENT: Restructured the header for small screens to use grid layout so menu toggle button doesn’t overlap logo.
  • ENHANCEMENT: Adjusted margin around comment form; Adjusted tabs on comment/pingbacks area to have no outline.
  • FEATURE: Added support for the additional HTML5 tags details and summary.
  • FEATURE: Added RTL support.
  • FEATURE: Began adding styles for core WP Blocks, including blockquotes, image gallery displays, captions; Support for default styles including font sizes small, medium, large, huge.
  • FEATURE: Added theme’s color scheme to block editor via editor-color-palette theme support.
  • FEATURE: Built unique array of Color Scheme values to include in Block Editor.
  • FEATURE: Now using a comment query to get count so we can exclude trackbacks and pingbacks.
  • FEATURE: Added word break and hyphen styles for comments content.

Memberlite Now Available in the WordPress Theme Directory

Memberlite is a theme we designed exclusively for membership sites and it is tightly integrated for use with Paid Memberships Pro. If you don’t already have Memberlite, you can now install it directly via your WordPress Dashboard. To install, go to Appearance > Themes > Add New and search for “Memberlite”.

View the Theme Directory Listing

 

Memberlite


This has been a long journey.

Two years ago, we made the decision to work to release Memberlite in the WordPress.org Theme Directory. It hasn’t been an easy or quick path. The Theme Directory has incredibly high standards and a sizable queue of themes to be reviewed.

After a 6-month wait, one unsuccessful review, an in-depth paid review by themereview.co, another 3-month wait, and this latest review from the WordPress Theme Review team, Memberlite is now available through your WordPress dashboard.

View the Theme Directory Listing


I have a huge amount of respect for the theme review process and the volunteers who regularly review themes for WordPress.org.

Along the review process, we made several passes over the entire code base of Memberlite and learned a lot along the way. Over the past two years, I watched as the standards got higher, the tools got better, and the process got faster. The themes available for free from WordPress.org are some of the best, most well-vetted themes available for WordPress. Memberlite is better for having gone through this process. All of our code is better for having gone through this process.


Regarding Updates

We just released the latest version of Memberlite (v4.2) to both our own upgrade server and the WordPress.org Theme Directory. You should see a notice to update to version 4.2 in your dashboard under Dashboard > Updates.

All users should be able to safely update to the latest version of the theme. If you have an older version of Memberlite, please check that you have installed and activated the Memberlite Shortcodes and Memberlite Elements plugins. These plugins replace some functionality that had to be moved out of the theme itself as part of the review process. Backing up before updating is always a good idea.

This version 4.2 update may come from our servers or via the WordPress.org update server. In both cases, your Memberlite theme will be using the same code. After this upgrade, all future theme updates will be delivered directly through the WordPress.org servers.

Memberlite Theme in Customizer


A special note for our support-level members:

If you are a premium member of this site or for Paid Memberships Pro, thank you for your support.

There is no required change with your account. You will continue to receive updates for Memberlite and the related plugins. You will still receive support from us through the support area on this site. We are currently working on releasing new child themes for Memberlite, which will be made available only to support-level members via this site. If you have any questions at all, feel free to reach out to us here.


Please Review our Theme

If you’re pleased with how Memberlite has been working on your site, we would appreciate you taking the time to add a review in the theme repository.

A higher rating will help others find Memberlite, and the more users the theme has, the more support we will have in maintaining the theme.

Thanks!

Memberlite Update v4.0

We’re excited to announce a new phase in the Memberlite theme lifecycle plus the release of the Memberlite Elements plugin.

Memberlite v4.0

This update prepares Memberlite further for submission to the WordPress.org theme repository. One requirement for this is that some functionality needed to be moved into plugins. Functionality around banners, sidebars, and widgets have been moved into the Memberlite Elements plugin. After upgrading to Memberlite 4.0, you will need to install the new Memberlite Elements plugin. Use the steps below to upgrade Memberlite and install the new required plugin.

As soon as the theme is accepted into the WordPress.org theme repository, we will push out a minor update to tell the theme to update through WordPress.org going forward.

To find out more about Memberlite 4.0, you can now browse the demo site of the entire Memberlite Theme or read the theme documentation.


Adhering to WordPress theme standards and best practices.

In preparation for the theme’s submission to the WordPress.org Themes Repository we’ve updated the code to fully adhere to WordPress’ standards and guidelines as outlined in the Theme Check plugin. We also purchased a theme review from Justin Tadlock at ThemeReview.co, which prompted additional updates to harden up our code base and make it more reliable and secure for all users.

In Memberlite v3.0 all shortocdes were extracted to a separate plugin: Memberlite Shortcodes. For Memberlite v4.0, some other functionality around banners, sidebars, and widgets have now been moved to a new plugin Memberlite Elements.


Style Updates

Memberlite v4.0 has a few relatively minor, but impactful, style updates.

  • The default font size has been increased for improved readability. This should look fine on most sites, but you may need to tweak some content and styles on your site to get things to fit with the new sizing.
  • We are now including some web safe fonts (Arial, Helvetica, Times, etc.) in addition to the Google Fonts previously available.
  • Font Awesome has been updated to version 5.2, offering new icons and icon styles (regular, solid and brand).
  • Buttons have been given a hover effect to grab the attention of your users.
  • A new [memberlite_accordion] shortcode has been added to Memberlite Shortcodes.
  • Additional theme Hooks and Filters have been added to support individual site customization as well as child theme development.

Already using the Memberlite Theme?

Below are the step-by-step directions for upgrading to the new version and installing the companion Memberlite Shortcodes plugin. Before beginning this process we recommend taking a backup of your WordPress site.

  1. Back up your site files and database [instructions]
  2. Install and activate the Memberlite Elements plugin.
  3. Upgrade your theme via the WordPress Updates admin page, or download the theme and upload it to your /wp-content/themes/ folder.
  4. If you haven’t already, consider installing the Memberlite Shortcodes plugin.
  5. If you are using a caching plugin, delete and rebuild your cache.

Memberlite Support members can get support for this upgrade process via the Members Forum. Just open a topic and we will schedule a time to perform your upgrade.

Memberlite Shortcodes Update v1.1

v1.1 of the Memberlite Shortcodes plugin has just launched. The update adds some new features to included shortcodes, as well as improvements to page speed for loaded plugin assets (CSS, JS).

How to Update

Please update Memberlite Shortcodes from the Dashboard > Updates page of your WordPress admin. You can also get the latest version of Memberlite Shortcodes here.


The full list of updates is below.

  • BUG: Fixed warning and deprecated function for get_the_author_meta().
  • BUG: Now checking that PMPro is active before requiring [memberlite_signup] shortcode.
  • ENHANCEMENT: More attributes for recent posts shortcode to display posts by author or select post type (CPT). [docs]
  • ENHANCEMENT: Added a 'icon_position' attribute to the [memberlite_btn] shortcode. [docs]
  • ENHANCEMENT: Added a 'class' attribute to the [memberlite_btn] shortcode. [docs]
  • ENHANCEMENT: Now only loading CSS/JS resources when needed.

Memberlite Update v3.0.4

Version 3.0.4 of Memberlite theme is out with few security/bug fixes. This update also maintains the theme’s compatibility with v1.9.4 of Paid Memberships Pro – where certain plugin pages were improved for frontend display across devices using a div-based HTML layout in place of tables.

About the Update

Memberlite is still free to download and update, and we still plan to move the plugin into the WordPress.org repository. This update is an interim release to add compatibility with the newest release of Paid Memberships Pro. We will be shortly releasing another larger update to meet additional rules of the theme repository.

In an effort to improve the display and responsive layout of default plugin pages, v1.9.4 of Paid Memberships Pro has migrated to a “table-free” layout for selected frontend pages. Affected pages include those pages using the following shortcodes: [pmpro_checkout], [pmpro_confirmation], and [pmpro_billing]. The CSS in Memberlite v3.0.4 has been updated to support this div-based HTML layout.


How to Update

Please update Memberlite from the Dashboard > Updates page of your WordPress admin. You can also get the latest version of Memberlite here.


The full list of updates is below.

  • SECURITY/BUG FIX/ENHANCEMENT: Added sanitization and escaping to the banner metabox on the edit post page, fixed the cropping settings for the uploaded images, and refactored the code to make it more readable. (Thanks, Massimo Marazzi)
  • ENHANCEMENT: Improved checkout template to work with the div-based layout now used in PMPro 1.9.4+. Read more about this update here.

Memberlite Update v3.0.3

Version 3.0.3 of Memberlite theme is out with a handful of bug fixes and enhancements. We also fixed a bug with our update server that was causing issues with automatic updates. So if you were having trouble updating before, it may work now.

About the Update

Memberlite is still free to download and update, and we still plan to move the plugin into the WordPress.org repository. Many of the bug fixes in this update were part of the theme repository review process, however there is still work to be done before we can do that. The theme repository has strict rules on what kinds of functionality can be included in themes and what kinds of functionality are “plugin territory”.

The custom sidebars and post banner functions of Memberlite need to be moved into their own plugins. The bad news is that this will take some time and force Memberlite users at some point to install and activate those plugins, although we’ll do our best to make installing those plugins as easy as possible. The good news is that users of other themes will be able to take advantage of that functionality.


If you are running an edited version of Memberlite or Memberlite with a child theme, please update the theme from the updates page of your WordPress dashboard. You can also get the latest version of Memberlite here.


The full list of updates is below.

  • SECURITY: Escaping login/logout URLs, account/profile URLs, landing page level URL, home_url.
  • BUG FIX: Fixed float for Full Width and Narrow Width page templates when default pages layout set to left sidebar.
  • BUG/ENHANCEMENT: Wrapping welcome text in header and a few other strings for translation.
  • BUG/ENHANCEMENT: Added comment support to pages.
  • BUG/ENHANCEMENT: Fixed abbr and heading tag use on PMPro checkout page.
  • BUG/ENHANCEMENT: Fixed text link color issue for cancel button.
  • BUG/ENHANCEMENT: Setting the content width on after_setup_theme hook now.
  • BUG/ENHANCEMENT: No longer enqueuing jQuery directly. It is set as a dependency for our JS files.
  • NOTE: Added Copyright section to the readme.
  • NOTE: The get_the_content_before_more and get_the_content_after_more functions are now prefixed, memberlite_get_the_content_before_more() and memberlite_get_the_content_after_more().
  • NOTE/ENHACEMENT: Now only showing the post meta generated by memberlite_get_entry_meta() on the post CPT.
  • NOTE/ENHANCEMENT: Now only showing the footer widgets primary background stripe if there are active widgets in the area.
  • ENHANCEMENT: Added CSS for JetPack contact form submission/results blockquote.
  • ENHANCEMENT: Improved breadcrumbs for custom post type archives and custom taxonomies
  • ENHANCEMENT: Improved page title for custom post type archives and custom taxonomies
  • ENHANCEMENT: Updated bbPress single forum topic title output.

Memberlite Update v3.0.2

Version 3.0.2 of Memberlite theme is out with handful of bug fixes and enhancements.

We are in the process of having the theme reviewed for the WordPress.org Theme Repository, but in the meantime we are still serving theme updates from our PMPro servers. We also posted about this update at PaidMembershipsPro.com. Future updates will be posted only at Memberlite.com, with maybe a link from the blog at PaidMembershipsPro.com.

If you are NOT running an edited version of Memberlite or using Memberlite with a child theme, please update the theme from the updates page of your WordPress dashboard. You can also get the latest version of Memberlite here.


The full list of updates is below.

  • BUG: Fixed issue with update code when PMPro is not installed.
  • BUG/ENHANCEMENT: Now running “do_shortcode” on the “Banner Right” content.
  • BUG/ENHANCEMENT: CSS tweak for input elements in iOS browsers.
  • ENHANCEMENT: Added Narrow Width page template for an 8 column centered main content layout with no sidebar.

Memberlite v3.0: New Features, Demo Site, and Upgrade/Migration Steps

memberliteWe’re excited to announce a new phase in the Memberlite theme lifecycle plus the release of the Memberlite Shortcodes plugin.

Download Memberlite 3.0 Now


This update prepares Memberlite for submission to the WordPress.org theme repository. One requirement for this is that some functionality needed to be moved into plugins. Most of the bundled shortcodes have been moved into the Memberlite Shortcodes plugin that we’ve added to the WordPress.org plugin repository. The memberlite_levels functionality has been merged into our Advanced Levels Shortcode addon. After upgrading to Memberlite 3.0, you will need to install these two plugins if you use any of the Memberlite shortcodes. Use the steps below to upgrade Memberlite and install the new required plugins.

As soon as the theme is accepted into the WordPress.org theme repository, we will push out a minor update to tell the theme to update through WordPress.org going forward.

To find out more about Memberlite 3.0, you can now browse the demo site of the entire Memberlite Theme or view full theme documentation.

Memberlite Demo Site


Adhering to WordPress theme standards and best practices.

In preparation for the theme’s submission to the WordPress.org Themes Repository we’ve updated the code to fully adhere to WordPress’ standards and guidelines as outlined in the Theme Check plugin.

For this reason, all shortocdes have been extracted to a separate plugin: Memberlite Shortcodes. This is not only a requirement for themes in the WordPress repository, but also a critical consideration should a site using Memberlite decided to switch themes (all the shortcodes will still “work” regardless of your active theme).

View the Memberlite Shortcodes Plugin


Already using the Memberlite Theme?

Below are the step-by-step directions for upgrading to the new version and installing the companion Memberlite Shortcodes plugin. Before beginning this process we recommend taking a backup of your WordPress site.

  1. Back up your site files and database [instructions]
  2. Upgrade your theme via the WordPress Updates admin page, or download the theme and upload it to your /wp-content/themes/ folder.
  3. Install and activate the Memberlite Shortcodes plugin.
  4. If you were using the shortcode [memberlite_levels], you must also Install and/or Upgrade to v.3 of the Advanced Levels Page Shortcode Add On.
  5. If you are using a caching plugin, delete and rebuild your cache.

Custom Logo and Header Images

One known display update you may see after upgrading relates to your site logo and header image. This portion of Memberlite has been overhauled to use the new WordPress 4.5 Custom Logo feature. You can now specify a Custom Logo for your theme as well as a custom header background image.

We have put code in place to load your previous header image as the custom logo. You may still want to follow the steps below to update your custom logo or to add a new header image (background) to your site.


To set your custom logo:

  1. Navigate to Appearance > Customize > Site Identity
  2. Upload your Custom Logo (recommended size is 360px x 100px; smaller or larger images are acceptable. Smaller images will be displayed “icon style” to the left of your Site Name and Description)
  3. Crop if necessary
  4. Toggle the display of your “Site Title & Tagline” if desired.
  5. Save changes by clicking the “Save & Publish” button.

You can also modify the header area’s column ratio under Appearance > Customize > Memberlite Options to make room for more landscape (i.e. “wider”) logo designs.


To set your header image:

  1. Navigate to Appearance > Customize > Header Image
  2. Upload your Header Image (recommended size is 1440px x 110px; smaller images will be tiled)
  3. Crop if necessary
  4. Save changes by clicking the “Save & Publish” button.

Please bear with us as we update the theme documentation for version 3.0. We've been holding back on updating specific guides so existing theme users could still get support.

Memberlite Update v2.0.3.4

Version 2.0.3.4 of Memberlite theme is out with a XSS security patch and some small CSS tweaks.

If you are running an edited version of Memberlite or Memberlite with a child theme, please update the theme from the updates page of your WordPress dashboard. You can also get the latest version of Memberlite here.

The full list of updates is below.

  • SECURITY: Now using get_search_query() and the_search_query() to prevent XSS issues in h1s and breadcrumbs on search results pages. (Thanks, retr0)
  • ENHANCEMENT: Tweaks to checkout page CSS.

Memberlite Update v2.0.3.2: New Banners and Custom Sidebars by CPT

We’ve added a few new features and worked through some hiccups.

v2.0.3.2 allows you to set a separate banner image and featured image. We’ve also added to ability to assign Custom Sidebars by CPT. Read on for descriptions of these two new additions as well as a full list of updates.


Banner Images and Featured Images

pmpro_memberlite-banner-imageIn practice, I found the featured image / banner image functionality to be a bit clunky.

v2.0.3.2 now allows for a unique Banner Image (separate from the Featured Image). This feature is an extension of the Multiple Post Thumbnails plugin by Chris Scott/voceplatforms. You must install and active this plugin in order to use this feature of Memberlite.

The specified Banner Image will be displayed in the post/page masthead. You can (and should) still specify a featured image, as this will be displayed in the meta og:image tag for social sharing purposes. You can also display the banner and featured images in the archive/search view. This is a setting in Customizer > Memberlite Options.

pmpro_memberlite-banner-blogWithout the Multiple Post Thumbnails plugin activated, you can still display a banner image. Just set the featured image for your post, then check the box to “Show as banner image”.

On the Blog/Archive/Search pages, you can still use the Customizer > Memberlite Options setting to show banner images, thumbnails, both, or none. The appearance is based on that setting as well as the images assigned to the post – it priorities the banner image first as banner, then falls back to the featured image if that is not set. Click the screenshot to the right to enlarge.


Assign Custom Sidebars by CPT

If you are using a third party plugin that adds a new CPT, you can now create and assign a unique custom sidebar at the CPT level. Just go to Appearance > Custom Sidebars to view available CPTs and assign the custom sidebar, either from the included widget areas or a new custom widget area you created.

For example, the Events Manager plugin creates CPTs for Events and Locations. You can assign a custom sidebar and set unique widgets for these custom sidebar areas. Previously, CPTs would default to using the “Posts” widget area.

pmpro_memberlite-cpt-sidebars

In most cases, you are setting a global sidebar override at the CPT level, but can still change the custom sidebar at the single CPT level. For example, if you are using bbPress, you can assign a Custom Sidebar to all “Forum” CPTs, then change a single forum’s custom sidebar on the “Edit Forum page”. This may be true of other CPTs, it just depends on how your plugin displays the CPT publicly.


The full list of updates is below.

  • BUG: Updated sidebar registration order so default widgets of new WP install are placed in the Posts custom sidebar.
  • BUG: Fixed dropdown submenu menus at the third level/depth.
  • BUG: Fixed case where the member menu wouldn’t appear for a logged in member.
  • BUG: Fixed bug where the mobile menu icon would sometimes not show on mobile or ipad layouts.
  • BUG: Fixed bug where the wrong banner image would sometimes show on blog and archive pages.
  • BUG: Better handling of custom sidebars with quotes and other special characters in them.
  • ENHANCEMENT: Now falling back to primary menu (if set) if mobile menu widgets are not defined.
  • ENHANCEMENT: Now using the main navigation bar color for dropdown menus.
  • ENHANCEMENT: Added support for assigning custom sidebars to detected CPTs.
  • ENHANCEMENT: Added “lock” icon to membership-restricted post titles (requires PMPro v1.8.5.4 or higher)
  • ENHANCEMENT: Added the ability to select a separate banner and feature image when the Multiple Post Thumbnails Plugin is enabled.
  • ENHANCEMENT: Setting the hover colors of primary, secondary, and action links to a lighter version of the color instead of using other colors from the color scheme.
  • ENHANCEMENT: Moved memberlite_defaults array to a separate included file.
  • ENHANCEMENT: Design improvements for galleries and image captions.