Paid Memberships Pro - Member Directory Add On
PluginChangelog 7
Jedes Release, das neueste zuerst, wie es der Anbieter im Changelog des Plugins veröffentlicht hat.
1.2.2
Verbessert Behoben Im Repository- BUG FIX: Fixed issue when profile page was nested within a nested page (Thanks @JarrydLong)
- BUG FIX: Fixed fatal error when Paid Memberships Pro plugin wasn't active. (Thanks @JarrydLong)
- BUG FIX: Fixed a layout issue conflict on the directory page for the Membership Maps Add On being included in the div container and now displays it correctly. (Thanks @JarrydLong)
- BUG FIX: Fixed warnings of undefined variables when navigating to a profile page of a non-existing user. (Thanks @ipokkel)
- REFACTOR: Adjusted incorrect docblock variable for the format the profile field method. (Thanks @ipokkel)
1.2.1
Verbessert Behoben Sicherheit Noch nicht verfügbar- ENHANCEMENT: Added small sanitization check for query parameter values.
- BUG FIX: Fixed issue where passing "user_id" attribute in shortcode was returning empty results.
- BUG FIX: Removed debug code that was causing minor output issues.
1.2
Verbessert Behoben Noch nicht verfügbar- ENHANCEMENT: General improvements to localization and translatable strings.
- ENHANCEMENT: Improvement to profile pretty permalinks structure that's more SEO friendly (e.g. membership-account/profile/admin/). Automatically flush permalinks when needed in admin area.
- ENHANCEMENT: Improved handling of clickable links, we try to automatically embed custom fields first or fallback to clickable URL fields.
- ENHANCEMENT: pmpro_get_element_class implemented on directory and profile pages to load HTML classes as needed.
- ENHANCEMENT: Added "Edit Profile" link for administrators when viewing the profile page. Redirects to the edit profile WordPress page.
- ENHANCEMENT: New filter
pmpromd_try_oembed_urladded to allow trying to embed possible fields first. Set this false if you don't want to automatically embed embeddable URL's. - ENHANCEMENT: New filter
pmpromd_format_profile_fieldadded to allow how to format any fields that may be clickable and allows custom output for fields. - ENHANCEMENT: New filter
pmpromd_user_identifieradded to allow how to identify/retrieve the user information. Defaults to "slug" (user_nicename) or can use user ID to retrieve relevant information in the directory or profile page. - ENHANCEMENT: New filter
pmpro_member_directory_sql_search_whereadded to allow filtering of search WHERE SQL conditions to offer more specific search results. - ENHANCEMENT: Profile page title no longer changes to the user's name.
- ENHANCEMENTX: Improved the displaying of level dependent custom fields.
- BUG FIX: Fixed issue where pagination would cause issues with search. (Thanks @jcotter).
1.1
Behoben Noch nicht verfügbar- BUG FIX: Fixed issue where saving "hide from directory" wasn't saving on the front-end profile page.
- BUG FIX: Fixed issue where profile page wasn't showing user information (fields) correctly.
1.0
Verbessert Behoben Noch nicht verfügbar- BUG FIX/ENHANCEMENT: Moved
pmpro_member_directory_afteroutside div container for better styling with Membership Maps. - ENHANCEMENT: Added new filter to adjust user display name on directory and profile page.
pmpro_member_directory_display_name. - ENHANCEMENT: New filter added to allow PHP to adjust the user results further.
pmpromd_user_directory_results.
0.8
Verbessert Noch nicht verfügbar- ENHANCEMENT: Updated webpack configuration to use wp-scripts package.
- ENHANCEMENT: Added an 'edit' link if user is viewing their own profile. New filter added 'pmpromd_member_profile_action_links'.
- ENHANCEMENT: New hooks added to templates - 'pmpro_member_profile_before', 'pmpro_member_directory_before' and 'pmpro_member_directory_after'.
- ENHANCEMENT: Removed semi-colon from field label where it was automatically being displayed. User's now can manually add this in if needed.
0.7
Neu Verbessert Behoben Sicherheit Noch nicht verfügbar- SECURITY/ENHANCEMENT: Update NPM packages to latest version to resolve vulnerability issues.
- BUG FIX: Stripping slashes when using an apostrophe in search field.
- BUG FIX: Fixed notice and display bug when a trailing space was left in the shortcode's "fields" attribute.
- BUG FIX: Added
method="post"to search form on directory page to avoid errors where sites not using pretty permalinks would break. - BUG FIX/ENHANCEMENT: Replicated error_log for field data code in the "table" layout (logging was already in the other layouts).
- BUG FIX/ENHANCEMENT: Added
word-breakcss improvement for cases where a long name or email address was forcing overflow content. - BUG FIX/ENHANCEMENT: Fixed case where a user hidden from directory could still have their individual profile accessed through direct URL.
- ENHANCEMENT: Support for Multiple Memberships Per User to display comma-separated list of levels in directory and profile view.
- ENHANCEMENT: Support for frontend member profile edit in PMPro v2.3+ to allow members to toggle display in directory.
- ENHANCEMENT: Filter added for previous and next page navigation on directory (
pmpromd_pagination_url). - ENHANCEMENT: Wrapped the filename output on directory or profile with
<span class="pmpromd_filename">to allow customization or hide via CSS.
.6.1
- BUG FIX: Levels select in block not returning any results.
- BUG FIX: Custom fields from Register Helper not working when multiple fields are set in the shortcode method.
- BUG FIX: Remove "Levels" attribute from profile block method as profile shortcode does not support this attribute. Set the 'Require Membership' meta box to restrict access to profile pages.
.6
- BUG FIX: Show default "Hide From Directory" if no directory page is set.
- BUG FIX: Strip trailing semi-colon from "fields" attribute.
- BUG FIX: Redirect non-member profiles back to the directory page.
- ENHANCEMENT: Directory and Profile page now makes use of CSS grid.
- ENHANCEMENT: Filter added for 'view profile' link on directory ("pmpromd_profile_url").
- ENHANCEMENT: Improve SQL for directory page. This is now broken into sections making it easier to adjust the query. New filter added for this ("pmpro_member_directory_sql_parts").
- ENHANCEMENT: Support Approvals Add On. Redirect non-approved member profiles back to the directory page.
- FEATURE: Support the new WordPress Block Editor for both the directory and profile page. Please note custom page templates need to be updated for this to work with the block editor.
.5.3
- BUG FIX: Changed how column layouts are determined, fixing issues with column shortcodes not working properly
.5.2
- BUG FIX: Removed extra ob_start() in templates/directory.php, which was causing issues sometimes.
.5.1
- BUG/ENHANCEMENT: Improved meta_field code for PHP7 support.
.5
- BUG: Fixed bug with the fields attribute of the directory shortcode.
- ENHANCEMENT: Added localization support and French translation. (Thanks, Max Kovalenkov)
.4.4
- ENHANCEMENT: Added the pmpro_member_directory_sql filter (passes $sqlQuery, $levels, $s, $pn, $limit, $start, $end) that can be used to filter the SQL used to lookup members for the directory page.
.4.3
- BUG: Fixed bug where the Address 1 text was appearing under Address 2 on profiles.
.4.2
- BUG/ENHANCEMENT: Now passing ?pu={user_nicename} in the profile link. The profile page will accept a numerical ID or alphanumerical nicename/slug to lookup the user.
.4.1
- ENHANCEMENT: Added sorting by first_name and last_name.
- ENHANCEMENT: Now checking for Register Helper labels for arrays of custom fields on the profile and directory templates.
- BUG: Fixed broken profile links on directory page for certain usernames.
.4
- Added pmpro_member_profile_fields filter to set or override fields available on the profile pages.
.3.1
- BUG: Fixed css declaration that was affecting elements outside of the pmpro_member_directory div/table
- ENHANCEMENT: Added ability to load the theme's (child or parent) custom pmpro-member-directory.css in place of default
.3
- FEATURE: Added [pmpro_member_profile] shortcode
- ENHANCEMENT: Added additional attributes to the [pmpro_member_directory]
- ENHANCEMENT: Added ability to define Directory and Profile page under Memberships > Pge Settings
- ENHANCEMENT: Added user option to hide profile from diretory.
.2
- SECURITY: Protecting against SQL injections and XSS on the directory search form/etc.
- ENHANCEMENT: Added pagination to the directory page with a 15 members per page limit. You can override the limit by setting a limit parameter on the shortcode or by passing &limit=... to the URL.
.1
- Initial commit.