Paid Memberships Pro will work with any WordPress theme. Certain themes with dark backgrounds or heavy styling may need to have some CSS rules added to your stylesheet to ensure that text is readable.
Browse our demo area to preview Paid Memberships Pro in some popular WordPress themes.
Compatibility Support for Specific Themes
Table of contents
Astra Theme by Brainstorm Force
The Astra Theme by Brainstorm Force is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the Astra theme’s stylized button
selector. It also allows you to swap all uses of the pmpro_table
selector with widget_calendar
selector.
Creating Compatibility for Astra Theme
ColorMag Theme by ThemeGrill
The ColorMag Theme by ThemeGrill is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the ColorMag theme’s stylized colormag-button
selector.
Creating Compatibility for ColorMag
Customify Theme by PressMaximum
The Customify Theme by PressMaximum is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the Customify theme’s stylized button
selector.
Creating Compatibility for Customify
GeneratePress Theme by Tom
The GeneratePress Theme by Tom is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the GeneratePress theme’s stylized button
selector.
Creating Compatibility for GeneratePress
Go Theme by GoDaddy
The Go Theme by GoDaddy is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the Go theme’s stylized button
selector.
Creating Compatibility for Go
Hestia Theme by Themeisle
The Hestia Theme by Themeisle is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the Hestia theme’s stylized btn
selector.
Creating Compatibility for Hestia Theme
Neve Theme by Themeisle
The Neve Theme by Themeisle is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the Neve theme’s stylized button button-primary
and other alternative selectors.
Creating Compatibility for Neve
OceanWP Theme
The OceanWP Theme is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the OceanWP theme’s stylized button
selectors.
Creating Compatibility for OceanWP
Storefront Theme By Automattic
The Storefront Theme by Automattic is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the Storefront theme’s stylized button
selectors.
Creating Compatibility for Storefront
Sydney Theme by aThemes
The Sydney Theme by aThemes is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. In this recipe, we swap all uses of the pmpro_btn
selector with the Sydney theme’s stylized roll-button
selector.
Creating Compatibility for Sydney Theme
Twenty Twenty
Twenty Twenty is the WordPress community theme that was bundled with WP version 5.3.
We do our best to allow the frontend pages for Paid Memberships Pro to inherit your theme’s appearance. Sometimes a few lines of CSS are needed to really tighten up the appearance and make all frontend plugin pages truly reflect your theme designer’s goals for content, be it for button appearance, dividers, content width, and more.
Recommended Custom CSS for Twenty Twenty
This custom CSS can be placed in a stylesheet for PMPro Customizations or pasted directly into the Appearance > Customize > Additional CSS field.
Zakra Theme By ThemeGrill
The Zakra theme by ThemeGrill is a popular free theme available in the WordPress.org Themes Directory.
Paid Memberships Pro includes a pmpro_element_class filter hook that theme authors and plugin developers can use to dynamically add CSS selectors to frontend pages of Paid Memberships Pro. This recipe will make all frontend tables in PMPro appear just like tables inserted with the Block editor.