Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

Paid Memberships Pro Member Network Sites Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 0.6.1 · 28 sep 20265 versionesDesde ene 2022

2026 · 2 versiones

  1. 0.6.1

    Última
    1 mejora1 corrección3 de seguridad
    Mejora
    • Hardened a database query on new site creation and added direct file access protection. #38 (@dparker1005)
    Corregido
    • Fixed the default category not being renamed to "General" when a new site is created while on a subsite. #38 (@dparker1005)
    Seguridad
    • 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)
  2. 0.6

    5 mejoras1 corrección1 eliminado
    Mejora
    • 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)
    Corregido
    • 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)
    Eliminado
    • 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 versión

  1. 0.5.4

    1 de seguridad
    Seguridad
    • Improved security to the frontend shortcode to create and manage sites.

2023 · 1 versión

  1. 0.5.3

    2 mejoras2 correcciones
    Mejora
    • Updating ` ` tags to ` ` tags for better accessibility. #28 (@dwanjuki)
    • No longer pulling the checkout level from the `$_REQUEST` variable. #27 (@dparker1005)
    Corregido
    • 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 versión

  1. 0.5.2

    3 nuevos10 mejoras12 correcciones12 cambios
    Nuevo
    • 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.
    Mejora
    • 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.
    Corregido
    • 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.
    Cambios
    • = .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 por el desarrollador, en su idioma original.