Paid Memberships Pro Member Network Sites Changelog
Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 0.6.1· 28 set 20265 versõesDesde jan 2022
2026 · 2 versões
0.6.1
Última
1 melhoria1 correção3 de segurança
Melhoria
Hardened a database query on new site creation and added direct file access protection. #38 (@dparker1005)
Corrigido
Fixed the default category not being renamed to "General" when a new site is created while on a subsite. #38 (@dparker1005)
Segurança
The Manage Sites page now checks that a member has site credits remaining before creating a new site. #39 (@dparker1005)
Escaped the Manage Sites status message and site list output. #38 (@dparker1005)
Sanitized the site name, title and blog ID read during checkout validation. #38 (@dparker1005)
0.6
5 melhorias1 correção1 removido
Melhoria
Refreshed the Site Information section on the membership checkout page to use the v3.1 form classes and markup. #34 (@MaximilianoRicoTabo)
Added a "Site Credits" panel on the v3.1 Edit Member dashboard page showing the member's site credits and a list of their network sites with links to visit each site or its dashboard. #33 #37 (@MaximilianoRicoTabo, @dparker1005)
The "Site Credits" header on the Edit Membership Level page is now an ` ` to fit under the v3.1 heading hierarchy, and the plugin now bails at load on single-site installs. #32 (@MaximilianoRicoTabo)
Site creation and reactivation failures are now appended to the order notes for easier debugging. `$_REQUEST` values used at checkout are now sanitized with `sanitize_text_field` and `wp_unslash`. #36 (@dwanjuki)
Updated the link to the Memberlite theme in the readme. #35 (@kimwhite)
Corrigido
BUG FIX/ENHANCEMENT: Network site provisioning now works correctly for offsite and delayed checkout flows (PayPal Express, PayFast, Stripe Checkout, Pay By Check). The plugin reads site details from `$_REQUEST` after PMPro core repopulates it from order meta, and `pmpron_addSite` now accepts an optional `$user_id` argument so sites can be created for the right user during webhook-driven and admin-initiated completions. #36 (@dwanjuki)
Removido
Removed the deprecated `pmpro_paypalexpress_session_vars` hook callback. PMPro core's `pmpro_save_checkout_data_to_order` / `pmpro_pull_checkout_data_from_order` mechanism handles offsite gateway data persistence now. #36 (@dwanjuki)
2024 · 1 versão
0.5.4
1 de segurança
Segurança
Improved security to the frontend shortcode to create and manage sites.
2023 · 1 versão
0.5.3
2 melhorias2 correções
Melhoria
Updating ` ` tags to ` ` tags for better accessibility. #28 (@dwanjuki)
No longer pulling the checkout level from the `$_REQUEST` variable. #27 (@dparker1005)
Corrigido
BUG FIX/ENHANCEMENT: Improving compatibility with Multiple Memberships Per User. #26 (@dparker1005)
Fixed checkout error when trying to add a site with the same slug as the purchaser’s username. #25 (@ideadude)
2022 · 1 versão
0.5.2
3 novos10 melhorias12 correções12 alterações
Novo
Added ability to use custom templates for Manage Sites page.
Added "site credits" field to profile for admins to override.
Added ability for users to register multiple sites on the network. Storing blog ids in pmpron_blog_ids user meta. The pmpron_blog_id (no s) meta value will still hold the first site created. Create a page with the [pmpron_manage_sites] shortcode on it to create the page to add new sites; use the pmpron_site_credits filter to change the number of site credits given to users signing up.
Melhoria
Improved fields display on "Manage Sites" page to use no tables.
Make Add On translation ready.
Improved escaping and sanitization throughout code.
Added GitHub files for issue templates, README.md, and generate translations workflow.
Improved fields display on membership checkout page to use no tables
You can now set the number of site credits for a level by editing that level on the main site. These values will default to the value set via the pmpron_site_credits filter. You can remove your custom pmpron_site_credits filter code or continue to use the filter which will override the value set for the level.
Added pmpron_getSiteCredits($level_id) function to get the number of site credits for a given level. This will get the option for the level and also apply the pmpron_site_credits filter.
Improving readme documentation and updating add on name.
Added pmpron_non_site_level_array filter to setup that array vs using a global var.
If you use the pmpron_site_credits filter and the # of credits for a level is 0, then the level is treated as a non site level.
Corrigido
BUG FIX/ENHANCEMENT: Improved logic for generating the link to the "Manage Sites" page in Member Links section of account page.
Fixed issue with levels set with 0 site credits.
Fixed some more warnings.
Fixed some warnings during account creation.
BUG/ENHANCEMENT: Fixed some issues where an old/deleted blog_id would still be associated with a user.
Fixed some warnings.
Fixed bug where we weren't checking $pmpro_network_non_site_levels global in pmpron_update_site_after_checkout.
Now making sure sites still exist before displaying them on the Manage Sites page.
Fixed some warnings on the checkout page when not logged in.
Fixed pmpron_pmpro_after_change_membership_level to expect level_id instead of level object
Fixed a potential bug with the check to see if a sitename was already taken.
Fixed wp-admin link to new site dashboard on confirmation page.
Alterações
= .5.1 =
= .4.2 =
= .4.1 =
= .3.3.1 =
= .3.3 =
= .3.2.1 =
= .3.2 =
= .3.1 =
Checking for blog_ids before showing sites table on manage sites page.
Abstracted some of the code around site creation.
Storing some vars in $_SESSION for when using PayPal Express or other offsite payment processors.
Initial version.
Changelog publicado pelo desenvolvedor, no idioma original.