Paid Memberships Pro Member Directory and Profile Pages Changelog
Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.
Última 2.3.3· 28 oct 202615 versionesDesde feb 2024
2026 · 5 versiones
2.3.3
Última
2 mejoras3 correcciones2 de seguridad
Mejora
Added the `pmpro_member_directory_search_meta_keys` filter to change which user meta the directory search looks in. #242 (@dparker1005)
The `limit` URL parameter on the directory is now capped at 100 or the shortcode's `limit`, whichever is larger. #242 (@dparker1005)
Corregido
Fixed the profile page title showing the page's own title instead of the member's name when a theme menu location had no menu assigned. #241 (@dparker1005)
Menus no longer re-add the profile page title filter if a site removed it or moved it to another priority. #241 (@dparker1005)
Fixed a database error when the directory page number in the URL was zero or negative. #242 (@dparker1005)
Seguridad
The directory search now only searches member names and the fields shown in the directory, respects user field level restrictions, and matches search terms literally. #242 (@dparker1005)
Member display names and addresses are now escaped before output. #242 (@dparker1005)
2.3.2
1 corrección2 de seguridad
Corregido
Fixed directory searches containing an apostrophe showing a stray backslash in the search box. #238 (@dparker1005)
Seguridad
Flushing rewrite rules when Page Settings are saved now requires the proper capability and a nonce. #239 (@dparker1005)
Added direct file access protection and improved input sanitization and unslashing. #238 (@dparker1005)
2.3.1
1 mejora1 de seguridad
Mejora
Members with an active membership can now view their own profile even if they are hidden from the directory or pending approval. #233 (@flintfromthebasement)
Seguridad
Fixed an issue where profiles for members who are hidden from the directory, do not have an active membership, or are pending approval could still be viewed when the profile shortcode or block was placed on a page other than the assigned profile page. #233 (@flintfromthebasement)
2.3
1 mejora1 corrección
Mejora
Implemented caching logic for displaying the directory to help improve overall performance. (@flintfromthebasement)
Corregido
Fixed an issue where the Google Map would sometimes not load correctly on the directory page. (@andrewlimaza)
2.2
2 mejoras3 correcciones
Mejora
Added marker clustering functionality for Google Maps. Markers are grouped into clusters at lower zoom levels and can be toggled via the new `pmpromd_map_cluster_markers` filter. #218 (@andrewlimaza)
Removed use of the deprecated `SQL_CALC_FOUND_ROWS` SELECT modifier. The total row count is now derived from the directory query without it. #225 (@dparker1005)
Corregido
Fixed member start/end date calculations when some membership levels do not have an expiration date. #224 (@kimcoleman)
The `show_map` attribute on the `[pmpro_member_profile]` shortcode now correctly accepts string values like `"false"`. #227 (@JarrydLong)
Resolved console warnings and errors in the Member Directory and Member Profile blocks, fixed a `webpack.config.js` build error, and updated block components to follow current WordPress component patterns. #222 (@dwanjuki)
2025 · 9 versiones
2.1.3
1 mejora4 correcciones
Mejora
Now showing an error message when geocoding an address fails on the Edit Member page. #214 (@andrewlimaza)
Corregido
Fixed an issue where some dates may incorrectly show as the current date in the directory and profile pages. #217 (@andrewlimaza)
Fixed the default country that is shown when editing map address fields. #223 (@dparker1005)
Fixed a warning that could occur when trying to access properties for a user that does not exist. #215 (@andrewlimaza)
Fixed a warning that could occur when the member map is not being shown on the directory or profile page. #220 (@kimcoleman)
2.1.2
2 mejoras2 correcciones
Mejora
Only show the map address fields if the "Hide From Directory" option is deselected. (@andrewlimaza)
Removed an unused filter `pmpromm_view_profile_text`. (@andrewlimaza)
Corregido
Fixed an issue where the $limit attribute may not be an integer in some cases and cause an error with limit calculations for the directory page. (@ideadude)
Fixed issues where getting a member's avatar would fail if the username contained special characters. (@MaryOJob, @camilolunacom)
2.1.1
1 corrección
Corregido
Resolved an issue where the profile page did not correctly support parent pages. (@andrewlimaza)
2.1
4 mejoras2 correcciones
Mejora
Added Google Maps functionality to the directory and profile pages. See our documentation for new actions and filters - most are borrowed from the Membership Maps Add On with `pmpromd_` prefix instead of `pmpromm_` (@andrewlimaza)
Adjusted the default generated shortcodes for both the directory and profile pages to include the `elements` attribute with a default set of elements. (@kimcoleman)
Added a new filter `pmpro_member_profile_before_atts` to allow customization of the attributes for the profile shortcode. This follows the existing directory filter logic that is available. (@ipokkel)
Allow displaying "ID" as an element in the directory and profile pages shortcode. (@dparker1005)
Corregido
Fixed an issue where the profile generated URL would not work correctly on a subfolder WordPress install or when not using pretty permalinks. (@andrewlimaza)
Fixed an issue for the profile generated URL when permalinks were set without a trailing slash. (@andrewlimaza)
2.0.4
3 correcciones
Corregido
BUG FIX/ENHANCEMENT: Added improved compatibility for The Events Calendar plugin, and possibly other plugins that may use `?pu=` in their URLs. #191 (@JarrydLong)
Fixed an issue with the Member Profile block not honoring the "Show Bio" setting. #192 (@dwanjuki)
Fixed audio playback (embedded) videos on the profile and directory pages. #193 (@dwanjuki)
2.0.3
1 mejora1 corrección1 eliminado
Mejora
Now leveraging the `pmpro_getPaginationString` function for pagination on the directory page. #186 (@kimcoleman)
Corregido
Fixed an issue that could cause content after the directory shortcode to be formatted incorrectly if no members were found. #185 (@kimcoleman)
Eliminado
The second parameter passed to the `pmpromd_pagination_url` shortcode is now deprecated and should no longer be used. #186 (@kimcoleman)
2.0.2
1 corrección
Corregido
Fixed a PHP fatal error that could occur when 3rd party code called functions that were removed in the v2.0 release. #184 (@dparker1005)
2.0.1
2 mejoras5 correcciones
Mejora
Now allowing more HTML tags in the directory and profile pages. #179 (@kimcoleman)
Added a new filter `pmpromd_allowed_html` to customize the allowed HTML tags in the directory and profile pages. #179 (@kimcoleman)
Corregido
Fixed a PHP fatal error that could occur when 3rd party code called functions that were removed in the previous release. #183 (@dparker1005)
Fixed an issue where sorting the directory by first or last name would cause no results to be shown. #182 (@dparker1005)
Fixed an issue where elements with a value of '0' would not be displayed. #181 (@dparker1005)
Fixed a PHP warning that would occur if there was not a value found for a directory or profile element. #181 (@kimcoleman)
Fixed the styling of avatars in directories. #180 (@kimcoleman)
2.0
2 nuevos5 mejoras3 correcciones2 eliminados
Nuevo
Added support for an “elements” attribute on the directory and profile shortcodes to allow total customization of the displayed content and order it is displayed. This attribute will replace several true/false attributes as well as the “fields” attribute in a future update. #169 (@kimcoleman)
Added a new `[pmpro_member_directory_search]` shortcode to allow placing the search form outside of the directory or profile. #169 (@kimcoleman)
Mejora
Updated styling for PMPro v3.1. #169 (@kimcoleman)
Added a User Field Group for "Directory and Profile Preferences". #169 (@kimcoleman)
Improved how user fields are displayed in directories and profiles. #169 (@kimcoleman)
Added a new filter `pmpromd_get_display_value` to allow customizing the display value of user fields. #172 (@kimcoleman)
Cleaned up plugin files and WPCS fixes. #169 (@kimcoleman)
Corregido
BUG FIX/ENHANCEMENT: Improved logic to determine which level to show information for on profiles when users have multiple levels. #169 (@kimcoleman)
Fixed a fatal error that may show when viewing a directory or profile without the core PMPro plugin enabled. #176 (@dparker1005)
Fixed an issue where pretty permalinks would not work on subfolder WordPress installs. #168 (@kimcoleman)
Eliminado
Deprecated the `pmpro_member_directory_fields` filter. Use `pmpro_member_directory_elements` instead. #169 (@kimcoleman)
Marked billing addresses as deprecated. Directory addresses should be stored separately from billing addresses as they may not be the same. #173 (@dparker1005)
2024 · 1 versión
1.2.6
1 de seguridad
Seguridad
Improved security around shortcode attributes to prevent SQL injection.
Changelog publicado por el desarrollador, en su idioma original.