Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

Paid Memberships Pro Member Directory and Profile Pages Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 2.3.3 · 28 out 202615 versõesDesde fev 2024

2026 · 5 versões

  1. 2.3.3

    Última
    2 melhorias3 correções2 de segurança
    Melhoria
    • 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)
    Corrigido
    • 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)
    Segurança
    • 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. 2.3.2

    1 correção2 de segurança
    Corrigido
    • Fixed directory searches containing an apostrophe showing a stray backslash in the search box. #238 (@dparker1005)
    Segurança
    • 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)
  3. 2.3.1

    1 melhoria1 de segurança
    Melhoria
    • Members with an active membership can now view their own profile even if they are hidden from the directory or pending approval. #233 (@flintfromthebasement)
    Segurança
    • 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)
  4. 2.3

    1 melhoria1 correção
    Melhoria
    • Implemented caching logic for displaying the directory to help improve overall performance. (@flintfromthebasement)
    Corrigido
    • Fixed an issue where the Google Map would sometimes not load correctly on the directory page. (@andrewlimaza)
  5. 2.2

    2 melhorias3 correções
    Melhoria
    • 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)
    Corrigido
    • 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 versões

  1. 2.1.3

    1 melhoria4 correções
    Melhoria
    • Now showing an error message when geocoding an address fails on the Edit Member page. #214 (@andrewlimaza)
    Corrigido
    • 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. 2.1.2

    2 melhorias2 correções
    Melhoria
    • Only show the map address fields if the "Hide From Directory" option is deselected. (@andrewlimaza)
    • Removed an unused filter `pmpromm_view_profile_text`. (@andrewlimaza)
    Corrigido
    • 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)
  3. 2.1.1

    1 correção
    Corrigido
    • Resolved an issue where the profile page did not correctly support parent pages. (@andrewlimaza)
  4. 2.1

    4 melhorias2 correções
    Melhoria
    • 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)
    Corrigido
    • 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)
  5. 2.0.4

    3 correções
    Corrigido
    • 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)
  6. 2.0.3

    1 melhoria1 correção1 removido
    Melhoria
    • Now leveraging the `pmpro_getPaginationString` function for pagination on the directory page. #186 (@kimcoleman)
    Corrigido
    • Fixed an issue that could cause content after the directory shortcode to be formatted incorrectly if no members were found. #185 (@kimcoleman)
    Removido
    • The second parameter passed to the `pmpromd_pagination_url` shortcode is now deprecated and should no longer be used. #186 (@kimcoleman)
  7. 2.0.2

    1 correção
    Corrigido
    • Fixed a PHP fatal error that could occur when 3rd party code called functions that were removed in the v2.0 release. #184 (@dparker1005)
  8. 2.0.1

    2 melhorias5 correções
    Melhoria
    • 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)
    Corrigido
    • 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)
  9. 2.0

    2 novos5 melhorias3 correções2 removidos
    Novo
    • 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)
    Melhoria
    • 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)
    Corrigido
    • 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)
    Removido
    • 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 versão

  1. 1.2.6

    1 de segurança
    Segurança
    • Improved security around shortcode attributes to prevent SQL injection.

Changelog publicado pelo desenvolvedor, no idioma original.