Beschrijving
De meest betrouwbare manier om een lidmaatschapssite op WordPress te bouwen.
Paid Memberships Pro is a complete solution to secure your content and create a seamless membership experience on WordPress.
With over 28 ways to protect content, advanced membership management, and built-in recurring payment gateways, we provide you with everything you need to create an efficient and user-friendly membership site.
Read about all of the plugin’s features at Paid Memberships Pro
Gebouwd voor je unieke type lidmaatschapssite
PMPro supports any kind of member-focused business or organization. With over 12 years of experience working with creators like you, this plugin delivers on what you need today and in the future. Select a use case to learn more about how we specialize in supporting your unique business:
- Verenigingen & NPO's
- Blog & nieuws
- Communitypen
- Cursussen & coaching
- Directory & Listings
- Betaalde nieuwsbrieven
- Podcasten
- Privé video
28 soorten inhoudsbeperkingen
- Restrict Default Content: Show sneak peaks or completely hide restricted content
- Restrict Other Content: Secure content like courses, videos, forums, products, events, podcasts, and more
- Limit or “Meter” Access: Limit access to a specific number of views before hitting the paywall
- Inhoud druppelen: toegang druppelen op basis van startdata lidmaatschap
- Gepersonaliseerde inhoud: unieke pagina’s en navigatiemenu’s voor elk lidmaatschapsniveau
- Directories & Profiles: Browse public or members-only directories for a robust community
- WordPress Multisite: beveilig inhoud in je netwerk met één login
Functies voor ledenbeheer
- Onbeperkt aantal niveaus: maak aparte prijzen en inhoudstoegang voor elk niveau
- Group Memberships: Offer child accounts linked to a paying parent account for umbrella memberships
- Gebruikersvelden per niveau: aangepaste profielinformatie vastleggen per lidmaatschapsniveau
- E-mailcommunicatie: inhoud en ontwerp van elk bericht aanpassen
- Synchroniseer rollen en niveaus: definieer aangepaste mogelijkheden op basis van je lidmaatschapsfuncties
Ingebouwde ecommerce & terugkerende betalingsfuncties
Al onze betaal gateways zijn in de plugin aanwezig. Kies uit Stripe, PayPal, Authorize.net, of Braintree. Je kunt meerdere gateway opties aanbieden bij het afrekenen inclusief PayPal Express of offline betaling per check of direct transfer.
- Flexibele prijzen: configureer gratis, eenmalige of terugkerende abonnementsniveaus
- Meerdere gateways: integreer met Stripe, PayPal en meer
- Meerdere betalingsmethoden: van creditcard, Apple Pay, bankoverschrijving en “nu kopen, later betalen”
- Aanpasbare proefperiodes: bied verschillende proefperiodes aan vanaf je terugkerende facturering
- Prijzen en pauzeren: aangepaste verkortingsregels en pauzemogelijkheden bieden
- Discount & Gift Codes: Offer discounts, run sitewide sales, and track success
Naadloze ledenervaringsfuncties
- Front-end gebruikersprofielen en bewerking
- Front-end gebruikersregistratie
- Front-end gebruikerslogin en wachtwoordherstel
- Aangepaste formuliervelden
- Voorwaardelijke logica voor formuliervelden
- Lidmaatschapsaccount dashboard
- Pagina’s met lidmaatschapsfacturen en factuurinformatie
- Aangepaste e-mails voor leden
- WP dashboard toegang beperken
- De WP toolbar verbergen
- Voorwaardelijke nav-menu’s
Beheer gereedschap en rapporten
Add members manually, import/export members, require membership approval, and manage membership roles.
Track sales & revenue, signups, member activity, and more in detailed reports.
Siteverbeteringen
Extend functionality with affiliates, page builders, themes, and landing pages.
- Page Builder Compatibility: Gutenberg Block Editor, Elementor, Divi, Beaver Builder, Oxygen Builder, SiteOrigin
- Integreer met populaire platforms: WooCommerce, BuddyPress/BuddyBoss, Mailchimp, Zapier
- Te gebruiken met je favoriete LMS: lifterLMS, LearnDash, Sensei LMS en Tutor LMS
Documentatie, ondersteuning, lokalisatie
Access free support here on WordPress.org or reach out on our contact form. Refer to our information on premium support if you would like more help.
Our website has extensive documentation to assist you in building your membership site.
We also offer unique content hubs, which explore the 8 most popular membership site use cases and how to build a successful membership site on WordPress.
Ontwikkelaarsvriendelijk
Open source, REST API support, extensive hooks, and tools for easy customization.
Our website offers over 340 examples on how to use our action and filter hooks to customize your membership site.
Gratis WordPress thema
Our official theme, Memberlite, is built specifically for membership sites. Memberlite has deep integration with Paid Memberships Pro to offer advanced features for logged-in/out users and works alongside your favorite page builders, like the Block Editor and Elementor.
Populaire add-ons
Breid de functies van je lidmaatschapssite uit of integreer met services van derden via onze bibliotheek met meer dan 65 add-ons. Enkele van de meest populaire functies zijn:
- Leden integreren met e-mailmarketingplatforms zoals Mailchimp
- Beheer Affiliates met Add Ons of gebruik een populair systeem van derden zoals AffiliateWP
- Laat leden login of lid worden met hun sociale mediaprofielen
- Ontwerp je site met populaire paginabouwers zoals Elementor, Page Builder by SiteOrigin, Beaver Builder en Divi. We bieden 15 core lidmaatschaps blokken voor de WordPress blok-editor (Gutenberg)
- Optional WooCommerce Integration to offer members-only discounts in your shop or sell membership as a product (WooCommerce is not required. Recurring payments and gateway integration is built into PMPro)
- Maak een landingspagina met banners voor een sitebrede of flitsverkoop
- Alleen voor leden toegankelijke evenementen aanbieden met Events Manager, The Events Calendar, and Sugar Calendar
Paid Memberships Pro is een gratis lidmaatschapsplugin voor WordPress
Onze plugin is 100% GPL en beschikbaar via de WordPress-repository of op onze site op www.paidmembershipspro.com. De volledige versie van de plugin wordt aangeboden zonder beperkingen of aanvullende licenties. Ontwikkelaars kunnen meedoen op onze GitHub pagina.
Schermafdrukken
Lidmaatschapsniveaus of prijzenpagina om je abonnementsplannen te laten zien. Stel de lidmaatschapsniveaus in die het beste bij je business passen, of het nu gaat om gratis, betaalde of abonnementen (jaarlijks, maandelijks, wekelijks, dagelijks). Bied aangepaste proefperioden aan (gratis proefperiode, proefperiode op maat, 'inleidende' prijzen) Lidmaatschapsaccountpagina, geef alle secties weer of toon specifieke secties met behulp van shortcode attributen. Geoptimaliseerde afrekenpagina voor lidmaatschap die naadloos aansluit op je WordPress site. Velden die bij het afrekenen zijn vastgelegd, kunnen worden gewijzigd met andere add-ons. Gebruiksvriendelijke instellingen voor lidmaatschapstoegang per pagina, bericht of categorie. Shortcodes om beperkte inhoud inline weer te geven. Ontwikkelaarsvriendelijke hooks om de toegang op elke gewenste manier te beperken. Leden zijn WordPress gebruikers. PMPro biedt een unieke interface om de geschiedenis van een enkel lid te bekijken, alle leden te filteren en te doorzoeken of je ledenlijst te exporteren. Bied lidmaatschapskortingen aan met specifieke prijsregels (beperkt door niveau, unieke prijzen voor elk niveau, aantal gebruiksmogelijkheden, vervaldatum.) Filterbare verkoopopbrengstrapporten (rapporten ook opgenomen voor bezoeken, weergaven, logins, aanmeldingen, annuleringen en andere lidmaatschapsstatistieken). Geavanceerde instellingen voor het bijwerken van berichten van niet-leden, optioneel samenvattingen weergeven of inhoud filteren, reCAPTCHA gebruiken en een selectievak Servicevoorwaarden.
Blokken
Deze plugin heeft 15 blokken.
- PMPro Page: Billing
- PMPro Page: Account Profile View
- PMPro Page: Account Invoices
- PMPro Page: Confirmation
- PMPro Page: Account Memberships
- PMPro Page: Account (Full)
- Login Form
- PMPro Page: Cancel
- Membership Required Block
- PMPro Page: Account Links
- PMPro Page: Account Profile Edit
- PMPro Page: Invoice
- Membership Levels and Pricing Table
- Membership Checkout Form
- Membership Checkout Button
Installatie
Download, installeer en activeer!
- Ga naar Plugins > Nieuwe plugin om Paid Memberships Pro te vinden en te installeren.
- Of download de nieuwste versie van de plugin en ga naar Plugins > Voeg nieuw toe en klik op de knop “Upload Plugin” om je .zip-bestand te uploaden.
- Activeer de plugin.
Gebruik de installatiewizard om de eerste installatie te voltooien
Na activering wordt je door een korte installatiewizard geleid om de plugin te configureren.
Refer to our Initial Setup Tutorial guide for additional help getting started.
Meer installatie en setup documentatie
FAQ
-
Moet ik iets van codering weten om deze plugin te gebruiken?
-
No, Paid Memberships Pro does not require any coding knowledge. The plugin is designed to meet all levels of WordPress experience. At the same time, our plugin is very developer-friendly and extendible.
-
Werkt de Paid Memberships Pro met elk WordPress thema?
-
Yes. PMPro will work with any properly coded theme. However, some themes may cause conflicts with the plugin. If you find a styling issue with your theme please create a post in the community forum.
-
Werkt de plugin met cachingplugins?
-
Absolutely. We have a complete guide on using a caching plugin or your host’s caching methods with Paid Memberships Pro on our website if you want to explore this topic more.
-
Beperkt PMPro de toegang tot wp-login.php als de plugin actief is?
-
PMPro does not restrict access to the wp-login.php page when active. This allows your administrator users to leverage advanced security plugins, like Two-Factor and more, so that you can keep your membership site secure. We do include a frontend login page for your members to use for logging in and resetting their password.
-
Is Paid Memberships Pro compatibel met Multisites of netwerk?
-
“Multisite ondersteunen” betekent verschillende dingen voor verschillende mensen. Deze handleiding behandelt de drie belangrijkste manieren waarop je Paid Memberships Pro kunt gebruiken in een netwerk.
Out of the box PMPro zal in principe fungeren als een op zichzelf staande plugin voor elke site. Elke site heeft zijn eigen lijst met lidmaatschapsniveaus, leden, betalingsinstellingen, enz.
Met onze add-on voor ledennetwerksites kunnen leden een sitenaam en titel kiezen bij het afrekenen en zal bij het afrekenen een netwerksite opzetten.
Met onze Multisite Membership Add On kan je lidmaatschappen beheren op de ‘Main’ Network site en of de toegang tot andere netwerk subsites beperken.
If you would like more help using PMPro on a network install, reach our via our contact page.
-
Ik heb hulp nodig bij het installeren, configureren of aanpassen van Paid Memberships Pro.
-
Please visit our support site for more documentation and our support forums.
-
Ik heb een bug gevonden in Paid Memberships Pro.
-
Plaats het in het WordPress ondersteuningsforum en we lossen het meteen op. Bedankt voor het helpen.
-
Heeft PMPro ondersteuning voor X?
-
Niet zeker? Je kunt erachter komen door een beetje onderzoek te doen.
Beoordelingen
Bijdragers & ontwikkelaars
“Paid Memberships Pro – Content Restriction, User Registration, & Paid Subscriptions” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Paid Memberships Pro – Content Restriction, User Registration, & Paid Subscriptions” is vertaald in 16 talen. Dank voor de vertalers voor hun bijdragen.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
2.12.4 – 2023-11-16
- SECURITY: Fixed security issue where in some cases users could upload files at checkout with disallowed file types, e.g. .php files that could then be accessed to run arbitrary code on the server. For more information, see https://www.paidmembershipspro.com/pmpro-update-2-12-4/ (Thanks, István Márton and WordFence)
- ENHANCEMENT: New icons for LifterLMS and the GA4 Add On.
- BUG FIX/ENHANCEMENT: Fixed issues with the notifications shown when updating billing details. (Thanks, dwanjuki on GitHub)
2.12.3 – 2023-10-03
- ENHANCEMENT: Updated the PayPal Express integration to save checkout data in order meta instead of sessions to improve compatibility with various Add Ons. #2616 (@dparker1005)
- BUG FIX/ENHANCEMENT: Fixed performance issue in deprecation code. #2621 (@MaximilianoRicoTabo)
- BUG FIX/ENHANCEMENT: Fixed warning in PHP 8.1 when using the pmpro_member shortcode without a field attribute. #2622 (@MaximilianoRicoTabo)
- BUG FIX/ENHANCEMENT: Updated pmpro_hasMembershipLevel() function to accept a string of comma separated level ids or names. This also fixes issues in The Events Calendar ticketing add ons. #2623 (@MaximilianoRicoTabo)
- BUG FIX: Fixed issue where user fields may not be shown in admin checkout emails. #2613 (@andrewlimaza, @dparker1005)
- BUG FIX: Fixed issue where the incorrect label could be shown for a user field value. #2613 (@dparker1005)
- BUG FIX: Fixed issue where the Visits, Views, and Logins report CSV export may show the user’s “joindate” in the “enddate” column. #2608 (@dparker1005)
- BUG FIX: Now only declaring the
recaptcha_get_html()
function on the PMPro checkout page. This fixes conflicts with other plugins that declare their ownrecaptcha_get_html()
function. #2607 (@dparker1005) - BUG FIX: Fixed issue where row action to view a discount code’s orders was not showing for unlimited use codes. #2599 (@kimcoleman)
- REFACTOR: Marking the PMPro Table Pages Add On as deprecated. #2606 (@dwanjuki)
= 2.12.2 – 2023-08-13
* ENHANCEMENT: Improving the LifterLMS Streamline functionality. #2572 (@ideadude)
* ENHANCEMENT: Now also applying the pmpro_checkout_message filter to the bottom message box on the checkout page. #2567 (@ipokkel)
* ENHANCEMENT: Caching the Stripe webhook status checks. #2565 (@dparker1005)
* BUG FIX: Fixed issue where some advanced settings added by Add Ons weren’t applying properly. Resave and try again. #2571 (@ideadude)
2.12.1 – 2023-08-07
- BUG FIX: Fixed issue where password reset attempts may incorrectly show that the user’s password reset key is invalid. #2561 (@dparker1005, @andrewlimaza)
2.12 – 2023-08-04
- FEATURE: Added integration with LifterLMS to streamline setting up that plugin when Paid Memberships Pro is active. #2533 (@ideadude, @MaximilianoRicoTabo)
- ENHANCEMENT: A “no access” message can now be set when restricting Elementor widgets. #2525 (@andrewlimaza)
- ENHANCEMENT: A “no access” message can now be set when restricting content with DIVI. #2526 (@andrewlimaza)
- ENHANCEMENT: Added
pmpro_stripe_checkout_session_parameters
filter. #2555 (@JarrydLong) - ENHANCEMENT: Now delaying non-security notification banners for 1 week the first time an admin user visits a PMPro dashboard page. #2552 (@MaximilianoRicoTabo)
- ENHANCEMENT: Now showing a modal with instructions for setting up webhooks after linking an account through Stripe Connect. #2554 (@MaximilianoRicoTabo)
- BUG FIX/ENHANCEMENT: Removed associative array check in the
pmpro_get_label_for_user_field_value()
function to ensure that user-friendly values are always returned. #2524 (@andrewlimaza) - BUG FIX/ENHANCEMENT: Updating the “Active Members Per Level” to ignore deleted users. #2482 (@JarrydLong)
- BUG FIX/ENHANCEMENT: Added a new capability pmpro_loginscsv for exporting the login report data and a new capability pmpro_reportscsv as a fallback for exporting all report data. #2536 (@andrewlimaza)
- BUG FIX/ENHANCEMENT: Fixed issue where subscriptions weren’t cancelling when users deleted their own account using BuddyPress or BuddyBoss. #2559 (@dparker1005, @andrewlimaza)
- BUG FIX/ENHANCEMENT: Use wpautop() for membership confirmation message. This fixes an issue where Elementor and possibly other solutions were not honoring the \n as paragraphs. #2549 (@andrewlimaza)
- BUG FIX: Fixed post restriction logic for posts that are in multiple categories. #2522 (@andrewlimaza)
- BUG FIX: Fixed an issue where extra checkout fields weren’t being displayed correctly in admin checkout emails. #2537 (@andrewlimaza, @MaximilianoRicoTabo)
- BUG FIX: Updated login functions to broken links from potentially being generated. #24722, #2244, #2475, #2476, #2477, #2478 (@JarrydLong)
- BUG FIX: Fixed styling for h2 tags on the Membership Account page. (@kimcoleman)
- BUG FIX: Fixed the ID parameter in the
pmpro_manage_discount_code_list_custom_column
filter. #2517 (@JarrydLong) - BUG FIX: Fixed issues where suggested Add Ons would not show in setup wizard if the site type was not specified. #2524 (@andrewlimaza)
- BUG FIX: Fixed the timing of the
pmpro_discount_code_used
filter when processing a Stripe Checkout payment. #2532 (@dparker1005) - BUG FIX: Fixed issue where only the first page of orders was showing up when searching orders. #2553 (@JarrydLong)
- BUG FIX: Fixed issue with some DB setups where levels couldn’t be added to the table. #2546 (@dparker1005)
- HERSTRUCTURERING: opsommingskolommen in database geüpdatet naar varchar. #2529 (@andrewlimaza)
2.11.2 – 2023-06-14
- BUG FIX: Reverting the application of the required attribute for required fields at checkout. This would break valid checkouts in some cases if required fields were hidden. We need to address this differently. #2516 (@ideadude)
2.11.1 – 2023-06-13
- ENHANCEMENT: Now using HTML5 required field attribute on required fields at membership checkout.#2511 (@kimcoleman)
- ENHANCEMENT: Better wording for the “Disconnect from Stripe” button in the payment settings so folks understand this will disconnect ANY site connected to Stripe through that account. #2514 (@dparker1005)
- BUG FIX/ENHANCEMENT: Removed the “What’s This?” text from the CVV field on Membership Billing page. #2512 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: kleine oplossingen voor de orders list table. #2509 (@dparker1005)
- BUG FIX/ENHANCEMENT: Fixed the text domains for the default headings for the account page shortcode. #2508 (@dparker1005)
- BUG FIX/ENHANCEMENT: Fixed the default page titles when using the account block. #2505 (@dparker1005)
2.11 – 2023-06-07
- FEATURE: Now tracking users that are created at checkout but never complete checkout or otherwise use the site. These users can be found and deleted from the Users Table in the admin dashboard. #2435 (@dparker1005, @ideadude)
- FEATURE: Added compatibility with Oxygen Builder. #2404 (@JarrydLong)
- VERBETERING: de bestellingenlijst geüpdatet om een WP List Table te gebruiken. #2383 (@JarrydLong)
- VERBETERING: de lijst met kortingscodes geüpdatet om een WP List Table te gebruiken. #2370 (@JarrydLong)
- ENHANCEMENT: Now showing a notice when using a page template that is out of date. #2427 (@JarrydLong, dparker1005)
- ENHANCEMENT: Reducing calls made to
get_option()
frompmpro_getOption()
. #2137 (@JJJ) - ENHANCEMENT: Now allowing account page section titles to be customized. #2459 (@MaximilianoRicoTabo)
- ENHANCEMENT: Adding filters
pmpro_stripe_webhook_event_received
andpmpro_stripe_webhook_before_exit
. #2465 (@dparker1005) - ENHANCEMENT: Improved Add Ons search to support multiple keywords and phrases. #2444 (@andrewlimaza)
- BUG FIX/ENHANCEMENT: Improved accessibility across the entire admin dashboard. Thanks for contributions from Piccia Neri, Alex Stine, and Amber Hinds. #2448 (@kimcoleman)
- BUG FIX/ENHANCEMENT: Now making sure that our reCAPTCHA functions are always loaded. #2449 (@mircobabini, @dparker1005)
- BUG FIX/ENHANCEMENT: Improved the chart title wording for some sales and revenue report periods. #2488 (@andrewlimaza)
- BUG FIX/ENHANCEMENT: Removing trailing colons after question marks in Advanced Settings. #2467 (@mircobabini)
- BUGOPLOSSING/VERBETERING: ongebruikt spinner.gif bestand verwijderd. #2486 (@ipokkel)
- BUG FIX: Resolved issue where checkouts using Stripe may complete even if reCAPTCHA fails. #2449 (@dparker1005)
- BUG FIX: Resolved issue where “log out” link may not show on the update billing page. #2489 (@dparker1005)
- BUG FIX: Fixed an issue where radio button would always show asterisk even when not required. This now applies the asterisk to each and every radio button individually to support multiple radio buttons at checkout. #2499 (@andrewlimaza)
- HERSTRUCTURERING: schuine streep verwijderd in alle toepassingen van
admin_url()
. #2429 (@jahidhasan018) - REFACTOR: Removing unused variable in
pmpro_rest_api_recent_memberships()
. #2469 (@andrewlimaza)
2.10.7 – 2023-05-23
- VERBETERING: geüpdatet verkoop- en omzetrapport om te vergelijken met voorgaande periodes. #2426 (@JarrydLong)
- ENHANCEMENT: Updated sales and revenue report to show orders from a predefined timeframe (ex. last 30 days). #2426 (@JarrydLong)
- VERBETERING: rapport “Actieve lidmaatschappen per niveau” toegevoegd. #2426 (@JarrydLong)
- BUG FIX/ENHANCEMENT: Now preventing multiple clicks on the “submit” button on the cancel page. #2425 (@dparker1005)
- BUG FIX: Fixing incorrect value for
PMPRO_VERSION
constant.
2.10.6 – 2023-05-19
- VEILIGHEID: extra voorzorgsmaatregelen toegevoegd om ervoor te zorgen dat creditcard- en wachtwoordinformatie niet wordt opgeslagen in de
checkout_request_vars
order meta bij gebruik van Stripe afrekenen. Meer info hier: https://www.paidmembershipspro.com/pmpro-update-2-10-6/ #2468, #2473 (@dparker1005, @ideadude) - VERBETERING: nieuwe filter
pmpro_sales_widget_periods
toegevoegd om de periodes voor de verkoopwidget te kunnen filteren. (@kimcoleman) - BUG OPLOSSING/VERBETERING: nu inclusief de weergavenaam van de beheerder in e-mails die naar de beheerder worden verzonden. #2453 (@MaximilianoRicoTabo)
- BUG OPLOSSING/VERBETERING: valideert nu licentiesleutels in setup wizard. #2464 (@dparker1005)
- BUG OPLOSSING: opgeloste fatale fout op instellingenpagina betalingsgateway bij gebruik van Stripe met verlopen API sleutels. #2455 (@dparker1005)
- BUG OPLOSSING: opgelost probleem waarbij een foutmelding niet werd weergegeven op de pagina facturering bijwerken als er geen creditcardnummer was ingevoerd. #2457 (@MaximilianoRicoTabo)
- BUG OPLOSSING: opgelost probleem waarbij de orders exportdatum filter de tijdzone van de site kan negeren. #2460 (@JarrydLong)
2.10.5 – 2023-04-27
- BUG OPLOSSING/VERBETERING: opgelost probleem waarbij de datum/tijd van bestellingen in de tabel ledengeschiedenis soms niet klopte op basis van de tijdzone. #2552 (@JarrydLong, @dparker1005)
- BUG OPLOSSING: opgelost probleem waarbij checkouts voor abonnementen met een eerste betaling van $0 mislukten met Stripe. #2454 (@dparker1005)
- BUG OPLOSSING: opgelost de fout die zou optreden als de AUTH_KEY en SECURE_AUTH_KEY constanten niet waren ingesteld (bijv. Met local by flywheel). #2451 (@JarrydLong)
2.10.4 – 2023-04-26
- VERBETERING: de instelling voor spambeveiliging is nu standaard ingeschakeld voor nieuwe installaties. #2421 (@dparker1005)
- VERBETERING: toont nu een afwijzend bericht als de instelling voor spambeveiliging niet is ingeschakeld. #2422 (@dparker1005)
- BUG OPLOSSING/VERBETERING: snijdt nu de witruimte rond waarden voor dropdown/etc velden bij om consistente resultaten te garanderen. #2410 (@JarrydLong)
- BUG OPLOSSING/VERBETERING: nu de Stripe betaalmethode per abonnement instellen in plaats van de standaard betaalmethode te gebruiken bij gebruik van het update factureringsformulier. #2412 (@dparker1005)
- BUG OPLOSSING/VERBETERING: het markeren van de register helper plugin als deprecated. Meer info hier: https://www.paidmembershipspro.com/register-helper-add-on-deprecated/
- BUG OPLOSSING/VERBETERING: de link “activeren” verwijderd van de plugins pagina voor verouderde add ons. #2424 (@dparker1005)
- BUG OPLOSSING/VERBETERING: geen langere links toegevoegd door verkeerd gebruik van het pmpro_membershiplevels_page_action_links filter. #2431 (@dparker1005)
- BUG OPLOSSING/VERBETERING: opgeloste waarschuwing bij het bijwerken van facturering met Stripe. #2420 (@mircobabini)
- BUG OPLOSSING: update van de PayPal IPN handler om lidmaatschappen te annuleren wanneer het maximum aantal pogingen om opnieuw te betalen mislukt is. Voorheen bleven sommige van deze abonnementen steken in een “opgeschorte” status, waardoor het PMPro-lidmaatschap niet werd geannuleerd. #2407 (@dparker1005)
- BUG OPLOSSING: opgelost waar bestandsgebruikersvelden hun bestanden opslaan op multisite setups. #2406 (@dparker1005)
- BUG OPLOSSING: opgeloste PHP8 compatibiliteitsproblemen met onze bezoek tracking cookie. #2414 (@dparker1005, @JarrydLong)
- BUG OPLOSSING: opgeloste PHP8 compatibiliteitsproblemen in de Braintree bibliotheek. #2418 (@dparker1005)
- BUG OPLOSSING: opgelost probleem waarbij taxonomie gebruikersvelden niet correct werden opgeslagen in de database. #2423 (@dparker1005)
- BUG OPLOSSING: opgelost probleem waarbij het views, bezoeken en logins CSV rapport alleen de eerste pagina met gegevens zou bevatten. #2436 (@dparker1005)
- BUG OPLOSSING: opgelost probleem waar de “Account informatie” sectie van checkout nog steeds zou verschijnen, zelfs als de gebruiker net was gemaakt. #2437 (@dparker1005)
- BUG OPLOSSING: opgeloste race condition probleem waarbij soms dubbele refund e-mails werden verstuurd bij gebruik van de Stripe gateway. #2438 (@dparker1005)
- BUG OPLOSSING: opgeloste tijdzone offset probleem bij het filteren van orders op datumbereik. #2440 (@mircobabini)
- BUG OPLOSSING: opgelost de “transient error” problemen gebeuren met sommige rapporten in het dashboard. #2443 (@JarrydLong, @ideadude)
2.10.3 – 2023-03-02
- BUG OPLOSSING: opgelost probleem met alternatieve loginmethodes die de wp_login_failed hook aanroepen met slechts 1 parameter.
2.10.2 – 2023-02-28
- BUG OPLOSSING: opgelost probleem waarbij het “Site URL wijzigend” bericht verscheen op sites waar de site_url niet echt was gewijzigd. We negeren nu het schema (http/https) bij het controleren.
- HERSTRUCTUREER: de pmpro_is_paused optie en de verouderde pmpro_set_pause_mode() functie verwijderd. Nieuwe controle specifiek voor site_url veranderingen in real time tijdens beheer_init. We zijn niet langer van plan het concept “pauzemodus” uit te breiden of anderszins te proberen af te stemmen op de WP_ENVIRONMENT_TYPE waarden.
2.10.1 – 2023-02-21
- BUG OPLOSSING/VERBETERING: wijzigend hoe rapporten worden geladen om fatale fouten te voorkomen als PMPro een onvolledige update had.
- BUG OPLOSSING/VERBETERING: opgeloste escaping van het kortingscodebericht om de strong tag mogelijk te maken.
- BUG OPLOSSING/VERBETERING: nieuw uitvoeren van het pmpro_tos_content filter NADAT de TOS pagina inhoud is geëscaped. Dit kan gebruikt worden om dat escapen op te heffen indien nodig. see: https://gist.github.com/ideadude/2ce102d7fd554172e4e2a98d80e74352
2.10 – 2023-02-20
- FUNCTIE: setup wizard toegevoegd
- FUNCTIE: Stripe afrekenen en Stripe Customer Portal integraties zijn nu volledig vrijgegeven. Stripe vergoeding verhoogd naar 2% voor nieuw aangesloten sites.
- VERBETERING: nieuw “pauzeren” van sommige PMPro functies wanneer de URL van de site verandert.
- VERBETERING: categorieën en tags kunnen nu rechtstreeks vanuit hun respectieve instellingenpagina’s worden beperkt.
- VERBETERING: Stripe webhook checker geüpdatet om elk evenementtype afzonderlijk te controleren.
- VERBETERING: beheers krijgen nu de keuze om de lidmaatschapsgeschiedenis van een gebruiker te wissen bij het verwijderen van een gebruiker.
- VERBETERING: Stripe afrekenen maakt nu facturen voor eenmalige betalingen.
- VERBETERING: Stripe bibliotheek geüpdatet naar versie 10.0.
- VERBETERING: meer dev/staging gerelateerde subdomeinen en TLD’s uitsluiten van Wisdom tracking.
- VERBETERING: toegevoegd is het add class attribuut aan het “beoordeel ons” bericht in de footer van PMPro pagina’s. Je kunt dit gebruiken om het bericht te verbergen.
- BUG OPLOSSING/VERBETERING: WordPress gebruikers worden nu aangemaakt voordat betalingen bij het afrekenen in rekening worden gebracht.
- BUG OPLOSSING/VERBETERING: niet langer annuleren van abonnementen voor gebruikers met een lidmaatschapsniveau wanneer het niveau wordt verwijderd.
- BUG OPLOSSING/VERBETERING: de tekst “Wat is dit?” uit het CVV-veld verwijderd.
- BUG OPLOSSING/VERBETERING: opgeloste fout gegooid als alle pmpro_reports unset waren.
- BUG OPLOSSING/VERBETERING: opgeloste lokalisatieproblemen met de tabel ledenlijst in het dashboard en diverse andere gebieden.
- BUG OPLOSSING/VERBETERING: opgelost probleem waarbij gebruik tracking was uitgeschakeld, zelfs als je op de “toestaan” knop in het bericht klikte. Controleer of dit is ingesteld zoals je wilt bij lidmaatschappen > instellingen > geavanceerde instellingen > ingeschakelen tracking.
- BUG OPLOSSING: opgelost probleem waarbij het rapport “Bezoeken, views en aanmeldingen” bij sommige opstellingen niet verschijnt.
- BUG OPLOSSING: probleem opgelost waarbij factuur e-mails niet werden verzonden door problemen met de pmpro_get_order_json() functie.
- BUG OPLOSSING: opgelost voor fatale fout op site health check pagina als login/wachtwoord vereist is voor ftp account. #2374 (Met dank aan @freax op gitHub)
- HERSTRUCTURERING: afschaffing van CyberSource en PayPal site payments pro gateways.
- HERSTRUCTURERING: “proefafsluiting” cron als afgeschreven markeren.
- HERSTRUCTUREER: de rechten verwijderd om direct toegang te krijgen tot de scripts in de /crons/ En /services/ folder. Alleen het getfile.php script is op deze manier toegankelijk als het geactiveerd is.
2.9.12 – 2023-02-16
- BEVEILIGING: opschoning, escaping en andere beveiligingscode in de hele plugin geüpdatet.
= 2.9.11 – 2023-01-27
* BUG OPLOSSING: probleem opgelost dat in 2.9.9 werd geïntroduceerd en waarbij recurring_payment IPN transacties in PayPal nog niet werden verwerkt. Als je terugkerende abonnementen hebt met PayPal standard of PayPal express, moet je die transacties opnieuw ververzenden om er zeker van te zijn dat afgeronde (en in sommige gevallen mislukte) terugkerende bestellingen zijn verwerkt op je site. Meer informatie hier: https://www.paidmembershipspro.com/pmpro-update-2-9-11/
2.9.10 – 2023-01-25
- VERBETERING: veel mooiere thumbnail voor een van onze toevoegingen. #2338 (@kimcoleman)
- VERBETERING: toevoegen van enkele andere ontbrekende toevoegingen aan thumbnails. #2339 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: de bestellingen en kortingscodetabellen in het dashboard geüpdatet zodat ze beter worden weergegeven op kleine schermen. #2334 (@kimcoleman)
- BUG OPLOSSING: probleem opgelost met sommige widgets, bijv. De login-widget, geïntroduceerd in 2.9.9. #2335 (@jarrydlong)
- BUG OPLOSSING: probleem opgelost waarbij factuure-mails niet konden worden verzonden vanaf de bestelpagina van het dashboard. #2340 (@ideadude)
2.9.9 – 2023-01-18
- BEVEILIGING: opschoning, escaping en andere beveiligingscode in de hele plugin geüpdatet.
- VERBETERING: bij gebruik van expiraties op levels is de standaarddatum nu weer 1 jaar. #2328 (@dparker1005)
- VERBETERING: toont nu optielabels in plaats van waarden bij het weergeven van multiselect type velden met behulp van de pmpro_member shortcode. #2327 #2314 (@dparker1005, @ideadude)
- VERBETERING: de gebruikersvelden UI geüpdatet om te zeggen “Verplicht bij afrekenen?”, wat het gedrag nauwkeuriger beschrijft. Reactie: we vereisen deze velden niet bij profielupdates omdat het kan interfereren met Coregebruikersupdates en andere plugins. #2320 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: opgelost waarschuwing in gevallen waarin gebruikers werden verwijderd of anderszins niet werden gevonden bij het verwerken van Stripe webhooks. #2331 (@dparker1005)
- BUG OPLOSSING/VERBETERING: enkele problemen in meldingen en berichten opgelost in verband met eerdere ontsnappingsupdates. #2321 (@dparker1005)
- BUG OPLOSSING/VERBETERING: de pmpro_checkout_box-{groepsnaam} klasse gegeven aan divs op het frontend gebruikersprofiel wordt nu gezuiverd om spaties en speciale tekens daar te vermijden. #2319 (@kimcoleman)
- BUG OPLOSSING: problemen met CSV-exporten opgelost bij filteren binnen een datumbereik. #2315 (@jarrydlong)
2.9.8 – 2022-12-27
- VEILIGHEID: veel queries geüpdate om $wpdb->prepare en esc_sql te gebruiken voor betere beveiliging. In bijna al deze gevallen waren de gebruikte variabelen in de queries eerder geëscaped of anderszins vertrouwd, maar het is een goede gewoonte om toch in de query te escapen om extra veilig te zijn en problemen te vermijden wanneer code in de toekomst wordt geüpdatet. #2312 (@andrewlimaza, @ideadude)
- BUG OPLOSSING/VERBETERING: enkele berichten in de Authorize.net gateway klasse opgelost. #2295 (@mircobabini)
- BUG OPLOSSING/VERBETERING: opgelost HTML in de nl_NL e-mailtemplates. #2300 (@mircobabini)
- BUG OPLOSSING/VERBETERING: de !!membership_level_confirmation_message!! var toegevoegd aan beheer checkout e-mails. #2305 (@dparker1005)
- BUG OPLOSSING/VERBETERING: typfout “kon” in foutbericht getoond wanneer een add-on niet kan worden geïnstalleerd. #2313 (@kimcoleman)
- VERBETERING: dubbele “display_name” definitie in de PMPro e-mail klasse verwijderd. #2297 (@mircobabini)
- VERBETERING: PMPRO_MIN_PHP_VERSION constante naam op een paar plaatsen opgelost. #2298 (@mircobabini)
- VERBETERING: inclusief de PMPro Akismet en MailPoet iconen voor gebruik op de add-ons pagina. #2307 #2309 (@andrewlimaza)
2.9.7 – 2022-11-30
- BUG OPLOSSING/VERBETERING: compatibiliteit toegevoegd voor het Avada thema. Beschermde inhoud is nu bewerkbaar. #2285 (@andrewlimaza)
- BUG OPLOSSING: vermijden van sprintf problemen tijdens cron runs. Dit veroorzaakte problemen waarbij de binnenkort aflopende e-mails meerdere keren werden verzonden. #2290 (@dparker1005)
- BUG OPLOSSING: id parameters toevoegen aan factuuradresvelden om Stripe fouten te voorkomen bij het uitchecken met de optie adresvelden tonen ingesteld op waar. #2284 (@ipokkel)
- BUG OPLOSSING: id parameters toevoegen aan factuuradresvelden om Stripe fouten te voorkomen bij het bijwerken van facturen met de optie adresvelden tonen ingesteld op waar. #2289 (@dparker1005)
- BUG OPLOSSING: probleem met startdata van abonnementsprofielen opgelost bij gebruik van Authorize.net en aangepaste code die startdata wijzigt. #2280 (@dparker1005)
- BUG OPLOSSING: waarschuwing opgelost die bij sommige mySQL versies optrad bij het instellen van de vervaldatum van een gebruiker op ‘Nee’ vanaf de pagina gebruiker bewerken. #2291 (@andrewlimaza)
2.9.6 – 2022-11-14
VERBETERING: instellingen voor inhoudsbeperking toegevoegd aan Elementor “containers”. #2254 (Bedankt, @Minebomber)
VERBETERING: toegevoegd !!levels_url!! Standaard naar alle e-mailtemplates. #2263 (@andrewlimaza)
VERBETERING: docblocks toegevoegd aan alle methodes van de klasse PMProEmail. #2263 (@andrewlimaza)
VERBETERING: sta nu sterke, code-, em-, br-, p- en a-tags toe in veldbeschrijvingen. #2246 (@andrewlimaza)
BUG OPLOSSING/VERBETERING: opgelost berichtweergave bij het bewerken van een bestaand niveau. #2245 (@mircobabini)
BUG OPLOSSING/VERBETERING: probleem opgelost waarbij het factuuradres niet naar Stripe werd verzonden als het aan de kassa was toegevoegd via een add-on of een andere aangepaste code. #2271 (@dparker1005)
BUG OPLOSSING/VERBETERING: de parameter $user_id die is doorgegeven aan de actiehook pmpro_discount_code_used in de Stripe webhook handler is gerepareerd. #2273 (@mircobabini)
BUG OPLOSSING/VERBETERING: het sterretje van het vereiste veld wordt nu correct weergegeven als een hint wordt gebruikt in een tekstgebied, selectie of ander gebruikersveld. #2274 (@ideadude)
BUG OPLOSSING/VERBETERING: voorkomen van fatale fouten die optraden bij het gebruik van Stripe connect in landen die geen aanvraagkosten toestaan. De vergoeding is voor deze gebruikers/landen vastgesteld op 0%. #2228 (@dparker1005)
BUG OPLOSSING/VERBETERING: CSS in het CVV/CVV-pop-upvenster gerepareerd. #2224 (@dparker1005)
BUG OPLOSSING/VERBETERING: haalt nu het factuuradres uit het Stripe customer-record of een eerdere bestelling als het factuuradres niet beschikbaar is in het payment method-object dat wordt doorgegeven aan webhook calls. #2272 (@dparker1005)
BUG OPLOSSING/VERBETERING: opgelost CSS voor de pop-up van het nieuwe niveau om niet langer te vertrouwen op selectors die kapot gingen wanneer bepaalde vertalingen werden gebruikt in het WP-dashboard. #2276 (@kimcoleman)
BUG OPLOSSING/VERBETERING: formulering van proefversies aangepast voor aangepaste proefversies waarbij de eerste betaling > $0 was. #2277 (@andrewlimaza)
BUG OPLOSSING: bug opgelost waarbij velden van het bestandstype niet correct werden geüpload of opgeslagen bij gebruik van Stripe checkout. #2251 (@dparker1005)
BUG OPLOSSING: probleem verholpen waarbij het dropdown “Wat moeten gebruikers zonder toegang zien?” want het lidmaatschap vereist blok werd gereset bij elke pagina die werd geladen. #2243 (@andrewlimaza)
BUG OPLOSSING: probleem opgelost waarbij gebruikersvelden soms niet op het profiel werden weergegeven terwijl ze dat wel hadden moeten zijn. #2270 (@dparker1005)
BUG OPLOSSING: de query $MemberOrder->get_orders-methode gerepareerd zodat deze werkt wanneer een ‘membership_level_id’ arg wordt doorgegeven. #2251 (@dparker1005)
BUG OPLOSSING: probleem opgelost waarbij de berichtcode voor facturering niet correct uit de meta van de gebruiker werd gehaald bij gebruik van de methode $MemberOrder->find_billing_address(). #2275 (@mircobabini)
2.9.5 – 2022-09-17
- VERBETERING: Select2/Autocomplete toegevoegd als een veldtype in de gebruikersveldinstellingen. #2237 (@kimcoleman)
- VERBETERING: Verbetering van onze in-app meldingsstijl. #2234 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: Nu Secure Customer Authentication (SCA) overslaan voor Stripe abonnementen bij het afrekenen met een eerste betaling van $ 0. Dit lost problemen op waarbij een SCA fout actieve abonnementen zou verweesden. Terugkerende betalingen werken prima zonder deze extra controle.
- BUG OPLOSSING/VERBETERING: Verbeterde CSS voor frontend formuliervelden.
- BUG OPLOSSING/VERBETERING: Vaste plaatsing van verplichte veldsterretjes voor bepaalde veldtypen. #2231 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: Vaste weergave van de CVV pop-up. #2224 (@dparker1005)
- BUG OPLOSSING: Probleem met aanvraagkosten opgelost dat optrad toen gebruikers in sommige landen Stripe Connect probeerden te gebruiken. #2228 (@dparker1005)
- BUG OPLOSSING: Probleem opgelost waarbij gebruikersvelden niet werden weergegeven voor gebruikers als eerdere velden/groepen alleen voor beheerders waren. #2233 (@kimcoleman)
- BUG OPLOSSING: Fatale fout opgelost voor oudere versies van WordPress die de functie wp_get_environment_type() misten. #2236 (@mircobabini)
- BUG OPLOSSING: probleem opgelost waarbij PMPro lidmaatschappen soms niet werden opgezegd wanneer een abonnement werd opgezegd in Stripe. #2217 (@dparker1005)
- BUG OPLOSSING: Fatale fout verholpen die verhinderde dat de wekelijkse (opt-in) gegevenstracking werd uitgevoerd. #2242 (@ideadude)
2.9.4 – 2022-08-30
- BUG OPLOSSING/VERBETERING: MMPU compatibiliteit toegevoegd voor sommige crons. #2211 (@dparker1005)
- BUG OPLOSSING/VERBETERING: De standaard “Meer informatie” groepsnaam/label is nu vertaalbaar. #2214 (@mircobabini)
- BUG OPLOSSING/VERBETERING: JavaScript code toegevoegd om dubbel klikken op de annuleerknop te voorkomen. #2216 (@mircobabini)
- BUG OPLOSSING/VERBETERING: PHP bericht op de factureringspagina voor updates opgelost. #2219 (@mircobabini)
- BUG OPLOSSING/VERBETERING: Vermijd regeleinden in zeer lange labels voor selectievakjes. #2221 (@mircobabini)
- BUG OPLOSSING: Probleem opgelost met het verwerken van customer.subscription.deleted webhook gebeurtenissen van Stripe met nieuwere versies van PHP. #2217 (@dparker1005)
2.9.3 – 2022-08-25
- VERBETERING: Toegevoegd pmpro_add_user_field_where( $where, $field) en pmpro_add_user_field( $field, $where) filters.
- BUG OPLOSSING/VERBETERING: MMPU ondersteuning toegevoegd voor sommige e-mails, zodat correcte niveau informatie wordt weergegeven. #2200 (@dparker1005)
- BUG OPLOSSING/VERBETERING: De pmpro_checkout_box-{groupname} id die is gegeven aan checkout box divs is nu opgeschoond om spaties en speciale tekens daar te vermijden. #2209 (@dparker1005)
- BUG OPLOSSING/VERBETERING: Het trimmen van onderstrepingstekens van de voor-/achterkant van voorgestelde groepsnamen in de gebruikersveldinstellingen. #2209 (@dparker1005)
- BUG OPLOSSING: Er zijn problemen opgelost met velden die werden weergegeven in sommige kassa’s/groepslocaties. #2204 #2205 (@ipokkel)
- BUG OPLOSSING: Probleem opgelost waarbij het gebruik van kortingscodes niet werd bijgehouden bij het gebruik van de Stripe Checkout bèta. #2196 (@dparker1005)
2.9.2 – 2022-08-10
- BUG OPLOSSING/VERBETERING: De functie pmprorh_section_header() wordt nu correct afgekeurd. We hebben het per ongeluk omgekeerd en een waarschuwing gegeven bij het gebruik van de nieuwe pmpro_default_field_group_label() functie. (@kimcoleman)
- BUG OPLOSSING/VERBETERING: Zorg er bij het opslaan van gebruikersvelden nu voor dat de groepsnaam niet leeg en uniek is. Lege of dubbele groepsnamen kunnen andere problemen veroorzaken, b.v. met verplichte velden of velden die meerdere keren worden getoond bij het afrekenen. #2187 (@ideadude)
- BUG OPLOSSING/VERBETERING: Probleem opgelost waarbij de cache van de widget voor verkooprapporten niet werd bijgewerkt toen er nieuwe bestellingen binnenkwamen.
- BUG OPLOSSING/VERBETERING: betere foutafhandeling in de PayPal IPN-handler. #2194 (@mircobabini)
- BUG OPLOSSING: Probleem opgelost waarbij gebruikersvelden die waren ingesteld als “vereist” niet werden gestileerd zoals vereist op de afrekenpagina. #2180 (@ipokkel)
- BUG OPLOSSING: Nu worden de nieuwe niveau templates weergegeven, zelfs als je op de link in het dashboard of op de pagina met nieuwe installatieniveaus klikt. #2181 (@kimwit)
- BUG OPLOSSING: Problemen opgelost waarbij pmprorh_sanitize werd aangeroepen in plaats van de nieuwe pmpro_sanitize, wat problemen veroorzaakte met datumvelden en andere bij het afrekenen. #2182
2.9.1 – 2022-07-28
- VERBETERING: Verbeterde doc blokken voor sommige functies in includes/functions.php.
- BUG OPLOSSING/VERBETERING: Lokalisatie van een paar strings opgelost.
- BUG OPLOSSING/VERBETERING: Unset magic methode toegevoegd aan de klasse MemberOrder om waarschuwingen te voorkomen, b.v. in de REST API endpoints, die sommige gegevens uit bestellingen verwijderen voordat ze worden uitgevoerd. #2177 (@dparker1005)
- BUG OPLOSSING/VERBETERING: ongebruikte lokale variabele name_parts verwijderd. #2170 (@mircobabini)
- BUG OPLOSSING/VERBETERING: CSS/UI problemen opgelost in de mobiele weergave van sommige dashboardpagina’s. #2174 #2175 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: filtert nu de bevestigings URL bij gebruik van Stripe Checkout. #2178 (@dparker1005)
- BUG OPLOSSING/VERBETERING: enkele volgkomma’s verwijderd die fouten veroorzaakten voor sommige gebruikers in oude versies van PHP. (@ideadude, @andrewlimaza)
- BUG OPLOSSING: Fatale fout opgelost bij het opnieuw activeren van de Register Helper plugin. #2173 (@ideadude, @JarrydLong)
- BUG OPLOSSING: Fatale fout opgelost bij het opnieuw activeren van de Register Helper plugin. #2173 (@ideadude, @JarrydLong)
- BUG OPLOSSING: Probleem opgelost met het opslaan van groepsniveaus als je meer dan één groep hebt.
2.9 – 2022-07-18
- FUNCTIE: Een tabblad “Gebruikersvelden” toegevoegd aan de instellingenpagina. Je kunt nu velden in de stijl “Register Helper” toevoegen via het WP-beheerdersdashboard zonder code. (@ideadude, @kimcoleman, @dparker1005)
- FUNCTIE: Het tabblad “Add-ons” heeft een nieuwe look, met beter browsen en zoeken. (@kimcoleman)
- FUNCTIE: Ondersteuning toegevoegd voor niveausjablonen zodat beheerders gemakkelijker populaire soorten niveaus kunnen maken. (@kimcoleman)
- FUNCTIE: Een CSV-exportoptie toegevoegd aan de ingebouwde rapporten. (@andrewlimaza, @JarryLong)
- VERBETERING: Het scherm Lidmaatschapsniveau toevoegen/bewerken opnieuw ontworpen om te focussen op de toepasselijke instellingen voor het type niveau. (@kimcoleman)
- VERBETERING: PHP sessies nu testen in sitediagnose. (@JarrydLang)
- VERBETERING: Vast doc-blok voor de pmpro_getLevel() functie. (@eighty20results)
- VERBETERING: Er wordt een melding weergegeven op de PMPro instellingenpagina’s als de volgende update voor PMPro een sectie “updatemelding” heeft in het leesmij-bestand voor die versie. (@dparker1005)
- VERBETERING: de oneven regelafbreking uit de HTML-opmerking “Powered by Paid Memberships Pro” verwijderd. (@mircobabini)
- VERBETERING: Filter pmpro_membershiplevels_page_action_links toegevoegd om knoppen toe te voegen/aan te passen op de Instellingen > Lidmaatschapsniveaus admin pagina. (@kimcoleman)
- VERBETERING: pmpro_unhandled_webhook-actie toegevoegd die wordt gegenereerd wanneer een webhook of IPN-handler een webhook tegenkomt die niet wordt verwerkt door PMPro. Je kunt deze hook gebruiken om deze gevallen te loggen voor foutopsporingsdoeleinden. (@mircobabini)
- VERBETERING: de creditcardopties voor de Stripe-gateway uitgeschakeld. In plaats daarvan staat er nu “We accepteren alle gangbare creditcards”. (@mircobabini)
- VERBETERING: Een pmpro_order_status_{status} hook toegevoegd die wordt geactiveerd wanneer de status van een bestelling verandert. Geeft de $status, $order en $original_status door als parameters. (@JarryLang)
- BUG OPLOSSING/VERBETERING: De functie pmpro_calculate_profile_start_date() toegevoegd, die nu in alle ingebouwde gateways wordt gebruikt. Dit lost enkele problemen op met inconsistenties voor abonnementen met factureringsperioden van meerdere maanden. (@dparker1005, @messica)
- BUG OPLOSSING/VERBETERING: verwerkt nu het subscr_failed IPN-bericht voor PayPal. Dit bericht wordt nu soms verzonden in plaats van het “recurring_payment_skiipped” bericht. (@andrewlimaza)
- BUG OPLOSSING/VERBETERING: De PayPal IPN-handler behandelt nu de betalingsstatussen “Ongeldig”, “Geweigerd” en “Verlopen” vergelijkbaar met “Mislukt”. (@JarrydLang)
- BUG OPLOSSING/VERBETERING: Nu is een naam vereist bij het toevoegen/bewerken van een niveau. (@JarrydLang)
- BUG OPLOSSING/VERBETERING: Updates van de level save logica om problemen met randgevallen te voorkomen. (@ideadude)
- BUG OPLOSSING/VERBETERING: Verwijderde enkele komma’s in arrays die PHP 5.6-gebruikers braken. (@mircobabini)
- BUG OPLOSSING: Bug “Geen dergelijk product” opgelost die soms optrad bij het uitchecken met Stripe. We vangen dit nu op en maken de producten wanneer ze ontbreken. (@dparker1005)
- HERSTRUCTURERING: Update melding verwijderd RE Better Login Reports worden samengevoegd in core PMPro (wat een paar jaar geleden gebeurde). Gebruik nu de algemene afschrijvingsberichten RE oude add-ons. (@JarrydLang)
- HERSTRUCTURERING: De klasse MemberOrder een beetje aangepast om PHP 8+ waarschuwingen te vermijden. (@JarrydLang)
2.8.3 – 2022-05-23
- BUG OPLOSSING/VERBETERING: het vermijden van meerdere DB query’s met betrekking tot licentiesleutelcontroles wanneer er geen licentiesleutel is ingeschakeld.
- BUG OPLOSSING: Probleem opgelost waarbij sommige PayPal abonnementen een extra proefperiode van 1 jaar hadden bij het instellen.
- BUG OPLOSSING: Vermijd waarschuwingen over toepassingskosten bij het gebruik van verouderde Stripe sleutels.
- HERSTRUCTUREER: Recente updates van de Divi compatibiliteitscode geherstructureerd om problemen te voorkomen voor gebruikers die mogelijk een vergelijkbare kern hebben.
2.8.2 – 2022-05-20
- VERBETERING: Let nu op de gekozen PMPro inlogpagina op de pagina’s tabel in het dashboard. #2073 (@mircobabini)
- VERBETERING: Verbeterde helptekst op de pagina met betalingsinstellingen bij gebruik van verouderde Stripe sleutels. Herinnering om de verbinding met Stripe te verbreken als ook oudere sleutels worden gebruikt. #2078 (@dparker1005)
- BUG OPLOSSING/VERBETERING: Omleidingsproblemen opgelost die optraden als de inlogpagina werd weggegooid. #2077 (@andrewlimaza)
- BUG OPLOSSING/VERBETERING: aangepaste weergave van lange getallen in de widget voor verkooprapporten. #2071 (@mircobabini)
- BUG OPLOSSING/VERBETERING: hernoemd naar het veld voor verborgen advertenties op de pagina met geavanceerde instellingen, zodat adblockers het niet blokkeren. #2072 (@mircobabini)
- BUG OPLOSSING/VERBETERING: Responsieve weergave van verschillende beheerderspagina’s opgelost wanneer ze op kleinere schermen worden bekeken. #2079 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: Tracking opgelost van hideads functie via Wisdom. #2081 (@andrewlimaza)
- BUG OPLOSSING/VERBETERING: HTML toegevoegd aan onze no_access-berichten bij gebruik van Divi om weergaveproblemen te voorkomen. #2080 (@kimcoleman)
- BUG OPLOSSING/VERBETERING: een waarschuwing op lidmaatschapsrapport opgelost bij gebruik van MMPU. #2104 (@mircobabini)
- BUG OPLOSSING: Aanroep verplaatst naar pmpro_doing_webhook in de Stripe webhook handler om ervoor te zorgen dat Stripe bibliotheken al zijn geladen. #2101 (@mircobabini)
- BUG OPLOSSING/VERBETERING: vermijden van dubbele DB-aanroepen wanneer pmpro_license_isValid() wordt aangeroepen zonder sleutel. Dit gebeurde op de plugins, update en add-ons pagina’s in het dashboard. (@ideadude)
- BUG OPLOSSING: Er zijn problemen opgelost waarbij gebeurtenissen met een mislukte betaling niet correct werden verwerkt in de Stripe webhook handler. #2100 (@andrewlimaza, @dparker1005, @ideadude)
- BUG OPLOSSING: probleem opgelost waarbij terugkerende bestellingen niet werden opgeslagen als een betalingsmethode niet kon worden gevonden. #2099 #2105 #2104 (@dparker1005, @ideadude)
- BUG OPLOSSING: Fout opgelost op de bestelpagina in sommige versies van PHP. #2075 (@mircobabini)
2.8.1 – 2022-05-10
- BUG OPLOSSING/VERBETERING: Typefouten in sommige blokbeschrijvingen verholpen. #2064 (@mircobabini)
- BUG OPLOSSING: Probleem opgelost waarbij de digest e-mail cron en enkele andere vaker werden uitgevoerd dan bedoeld. #2070 (@mircobabini)
2.8 – 2022-05-05
- FUNCTIONALITEIT: Terugbetalingsknoppen toegevoegd voor Stripe en Paypal Express bestellingen. #1948 (@JarrydLang)
- FUNCTIE: Bètaversie van Stripe Checkout uitgebracht. Voeg
define('PMPRO_STRIPE_CHECKOUT_BETA_ENABLED', true);
toe aan je wp-config.php om deze gateway tijdens de bèta in te schakelen. #1923 (@dparker1005) - VERBETERING: Een nieuwe set functies geïntroduceerd die cron gerelateerde taken afhandelen, waaronder:
pmpro_get_crons()
om de lijst met PMPro geregistreerde crons te krijgen. #1999 (@sc0ttkclark) - VERBETERING: Nieuw filter
pmpro_registered_crons
waarmee je nieuwe crons kunt registreren om door PMPro te worden afgehandeld. Ze verschijnen in de PMPro sitediagnose en worden automatisch gepland wanneer dat nodig is. #1999 (@sc0ttkclark) - VERBETERING: een verzameling opt-in statistieken toegevoegd, zodat we een beter inzicht kunnen krijgen in hoe mensen Paid Memberships Pro gebruiken. (@sc0ttkclark, @ideadude)
- VERBETERING: Formele Duitse vertaalbestanden toegevoegd. #1926
- VERBETERING: Het bijhouden van bibliotheekconflicten in sitediagnose, b.v. wanneer andere plugins tegelijkertijd met PMPro gatewaybibliotheken laden. (@dparker1005)
- VERBETERING: UI/UX verbeteringen in het beheergebied voor bestellingen voor lijst en enkele bewerkingsweergave. #2017 (@kimcoleman)
- VERBETERING: verbeterde gebruikersinterface voor verwijzing naar e-mail template variabelen op de Instellingen > Beheerpagina voor e-mail templates #2018 (@kimcoleman)
- VERBETERING: verschillende andere UI verbeteringen in het beheerdersgedeelte. #2019 (@kimcoleman)
- VERBETERING: Verbeterde bloknamen, beschrijvingen, keywords en organisatie voor ontdekking en bruikbaarheid. #2011 (@kimcoleman)
- VERBETERING: “show_noaccess” toegevoegd als een instelling op het blok Lidmaatschap vereist voor het wisselen in het juiste inhoudsbericht. #2011 (@kimcoleman)
- VERBETERING: Filter ‘pmpro_braintree_transaction_sale_array’ toegevoegd om de verkooptransactiemethode toe te voegen of aan te passen. #2006 (@andrewlimaza)
- VERBETERING: De TOS invoer binnen het label verplaatst om multiline i18n te ondersteunen. #2002 (#mircobabini)
- VERBETERING: Nieuwe actie
pmpro_checkout_after_tos
toegevoegd om inhoud na de TOS uit te voeren. #2003 (@mircobabini) - VERBETERING: Filters toegevoegd om het gateway ipn/webhook logbestand te wijzigen. #1996 (@mircobabini)
- VERBETERING: Filter toegevoegd om acties uit te voeren tijdens de PPHttpPost() methode van de PayPal gateways. #1992 (@mircobabini)
- VERBETERING: onvertaalde gateway ID’s toegevoegd aan sitediagnose. #1989 (@JarrydLang)
- BUG OPLOSSING/VERBETERING: Vaste escaping en lokalisatie voor veel strings in de codebase. #1976 (@mircobabini)
- BUG OPLOSSING/VERBETERING: los conflicten in het beheerdersgebied op met andere plugins met vergelijkbare klassenamen. #1991 (@sc0ttkclark)
- BUG OPLOSSING: Crons worden nu automatisch opnieuw gepland als ze uit het cron schema verdwijnen. #1999 (@sc0ttkclark, @mircobabini)
- BUG OPLOSSING: Problemen opgelost met PHP float precisie en voorkomen dat foutieve floats worden doorgegeven aan de gateway API’s. #1929 (@sc0ttkclark)
- BUG OPLOSSING: probleem opgelost waarbij de TOS instelling niet werd opgeslagen bij gebruik van de PayFast gateway. #1990 (@andrewlimaza)
- BUG OPLOSSING: Probleem opgelost waarbij de methode is_renewal() niet werkte tijdens de pmpro_added_order hook. (@andrewlimaza)
2.7.5 – 2022-03-01
- VERBETERING: Verzend nu “naam” apart van de “beschrijving” bij het maken van klanten voor afrekenen met Stripe. (@ideadude)
- VERBETERING: Je kunt nu in de ledenlijst zoeken op specifieke gebruikerstabelkolommen of gebruikersmetavelden door een dubbele punt in je zoekterm te gebruiken. Deze query’s zijn sneller dan de standaardquery’s. Het formaat is meta_key:meta_value (geen backticks). Je kunt ook login, nicename, e-mail, url of display_name gebruiken als de meta_key en de gebruikerstabel zal worden doorzocht tegen de gerelateerde kolom. (@ideadude)
- BUG OPLOSSING/VERBETERING: Verhoogde zoeklimiet om ervoor te zorgen dat we Stripe “prijzen” hergebruiken wanneer leden afrekenen voor terugkerende abonnementen met Stripe. (@ideadude)
- BUG OPLOSSING: Probleem opgelost waarbij Stripe aanvraagkosten nog steeds in rekening werden gebracht voor PMPro Standard en PMPro Builder licentiehouders. Vanaf nu zijn betalingen en abonnementen exclusief de kosten. (@ideadude)
2.7.4 – 2022-02-22
- VERBETERING: De readme titel en beschrijving aanpassen. (@kimcoleman)
- VERBETERING: Verbeterde foutafhandeling voor Stripe prijzen. (@dparker1005)
- VERBETERING: De ‘/change_membership_level’ route aangepast om e-mail en create_user parameter te ondersteunen om onze Zapier integratie te verbeteren. Er worden geen parameters verwijderd, dit is om achterwaartse compatibiliteit te garanderen voor alle reeds bestaande applicaties die deze REST route gebruiken. (@andrewlimaza)
- VERBETERING: toont nu nieuwe versus verlengingsorders in de verkoop- en omzetrapporten. (@ideadude, @JarrydLong, @kimcoleman)
- VERBETERING: Betere tooltips in de verkoop- en omzetrapporten. (@ideadude, @JarrydLong, @kimcoleman)
- VERBETERING: verwerkt nu terugkerende_payment_profile_created IPN-transacties en werkt de payment_transaction_id bij voor nieuwe bestellingen die via PayPal zijn gedaan. (@mircobabini)
- VERBETERING: actie pmpro_webhook_unhandled toegevoegd aan het einde van een webhook handler. (@mircobabini)
- BUG OPLOSSING/VERBETERING: Bijgewerkte logica en tekst rond licentiesleutels om rekening te houden met nieuwe premium abonnementen. (@ideadude, @kimcoleman)
- BUG OPLOSSING/VERBETERING: De tekst van de Servicevoorwaarden iets donkerder gemaakt voor toegankelijkheid. (@kimcoleman)
- BUG OPLOSSING/VERBETERING: Bijgewerkte query’s in include/cleanup.php om de WPDB-verwijder methode te gebruiken voor betere DB escaping. (@andrewlimaza)
- BUG OPLOSSING/VERBETERING: Het tekstdomein gerepareerd voor sommige strings die niet vertaalbaar waren. (@mircobabini)
- BUG OPLOSSING/VERBETERING: Verkeerd gespelde tekstdomeinen opgelost in de functie pmpro_reset_password_form() . (Bedankt, @isaiahfb)
- BUG OPLOSSING: Problemen opgelost met de update factureringspagina bij gebruik van PayPal Websites Payments Pro. (@dparker1005)
- BUG OPLOSSING: Er zijn problemen opgelost in het afrekenen met Stripe wanneer gebruikers eerder afrekenden via een andere gateway. (@dparker1005)
- HERSTRUCTUREER: ongebruikte staat verwijderd in verzendmethode van PMProEmail klasse. (Bedankt, @freax)
- BUG OPLOSSING: Vaste melding wanneer pmpro_check_plugin_version werd aangeroepen voor een ongeldig plugin bestand. (@ideadude)
2.7.3 – 2022-02-01
- VERBETERING: CSS toegevoegd om ervoor te zorgen dat invoervelden niet extra klein/kort zijn, b.v. in het thema Twenty Twenty Two. (@kimcoleman)
- BUG OPLOSSING: Een fatale fout opgelost voor oudere PHP sites bij het bezoeken van de pagina instellingen in het beheerdersdashboard. (@andrewlimaza)
- BUG OPLOSSING: probleem opgelost waarbij licentiesleutels ten onrechte als ongeldig werden gemarkeerd als ze binnen 1 maand verlopen. (@ideadude)
- BUG OPLOSSING: probleem opgelost waarbij factuuradressen niet aan de Stripe klant werden toegevoegd bij het afrekenen. (@dparker1005)
2.7.2 – 2022-01-17
- BUG OPLOSSING/VERBETERING: Verbeterde foutmeldingen bij het aanmaken van abonnementen met Stripe. (@dparker1005)
- BUG OPLOSSING: probleem opgelost waarbij bepaalde Stripe proefperiodes langer dan bedoeld naar het Stripe abonnement werden verzonden. #1912 (@dparker1005)
- BUG OPLOSSING: Visuele problemen opgelost met dropdowns in onze blokken bij gebruik van Full Site Editing in WP 5.9+. #1909 (@sc0ttkclark)
2.7.1 – 2022-01-13
- BUG OPLOSSING: Probleem opgelost met sommige MySQL-configuraties die een fout gaven over de primaire sleutel in de tabellen pmpro_memberships_pages en pmpro_memberships_categories.
2.7 – 2022-01-13
- FUNCTIE: Een optie “Spambeveiliging” toegevoegd aan de pagina met geavanceerde instellingen. Bij gebruik worden IP-adressen geblokkeerd bij het afrekenen als er binnen 15 minuten meer dan 10 storingen zijn. (@ideadude)
- VERBETERING: Kassa’s met Stripe zullen nu Stripe producten en -prijzen hergebruiken. (@dparker1005)
- VERBETERING: het gebruikersprofiel is nu gekoppeld aan de Stripe klant, zodat abonnementen eenvoudig rechtstreeks in Stripe kunnen worden bijgewerkt in plaats van via abonnementsupdates, die nu niet meer beschikbaar zijn. (@dparker1005)
- VERBETERING: Verbeterde bruikbaarheid van de metabox Lidmaatschap vereisen voor sites met een groot aantal niveaus. #1885 #1692 (@kimcoleman)
- VERBETERING: Neem reCAPTCHA op in het formulier voor de factureringspagina. #1884 (@ideadude)
- VERBETERING: URL’s van lidmaatschapspagina’s zijn nu opgenomen in de sitegezondheidsinformatie. (@JarrydLang)
- BUG OPLOSSING/VERBETERING: Stel de standaard voor het filter
pmpro_send_200_http_response
in opfalse
in plaats vantrue
om de impact van de functionaliteit op sites die dat niet doen te verminderen nodig hebben. #1868 (@dparker1005) - BUG OPLOSSING/VERBETERING: De optie “Alleen gratis lidmaatschappen” geconsolideerd in de optie “Alle lidmaatschappen” om reCAPTCHA in te schakelen om ervoor te zorgen dat betaalde lidmaatschappen met kortingen die het lidmaatschap $ 0 kosten, reCAPTCHA consequent weergeven. #1878 #1840 (@JarrydLong)
- BUG OPLOSSING: Fatale PHP 8 fout opgelost met Authorize.net Silent Post afhandeling. #1899 (@ZebulanStanphil)
- BUG OPLOSSING: Het nieuwe filter
pmpro_admin_pagesetting_post_type
vervangt het nu verouderde filterpmpro_admin_pagesetting_post_type_array
om één specifiek berichttype in te stellen in plaats van altijd het eerste uit een array te halen. #1866 #1865 (@ipokkel) - BUG OPLOSSING: Probleem opgelost waarbij gebruikers mogelijk niet worden gekoppeld aan hun Stripe klant. (@dparker1005)
- BUG OPLOSSING: Nu inclusief alle niveaus (openbaar en verborgen) in het gedeelte Paid Memberships Pro van sitediagnose informatie. #1898 (@kimcoleman)
- BUG OPLOSSING: Stel de geannuleerde/foutstatus van PayPal Express IPN in, zelfs als een bestelling geen gebruiker heeft. #1897 (@mircobabini)
- BUG OPLOSSING: Zorg ervoor dat stijlen worden verwijderd uit fragmenten die zijn gegenereerd voor beveiligde inhoud. #1894 (@sc0ttkclark)
- BUG OPLOSSING: Diverse tekstaanpassingen voor de leesbaarheid. #1892 (@kimcoleman)
- BUG OPLOSSING: Stel de primaire sleutel in voor
wp_pmpro_memberships_categories
enwp_pmpro_memberships_pages
tabellen. #1891 (@ideadude) - BUG OPLOSSING: Oplossingen rond het filter
pmpro_manage_memberslist_columns
om sites die niet in het Engels zijn onder te brengen. #1879 #1876 (@JarrydLong) - BUG OPLOSSING: Gebruik de juiste annuleringsmethode bij het annuleren van een bestelling via PayPal Standard IPN verzoeken. Corrigeert compatibiliteit met PMPro Annuleren op volgende betalingsdatum add-on. #1882 (@mircobabini)
- BUG OPLOSSING: De vervaldatum van de kortingscode wordt nu correct gebruikt in de REST API. #1877 (@JarrydLang)
- BUG OPLOSSING: Verwijder de parameter
SHIPTOPHONENUM
die naar de PayPal Website Payments API is verzonden en codeer alle parameters die worden doorgegeven aan API updates. #1883 (@dparker1005) - BUG OPLOSSING: Los het tijdzoneprobleem op met Stripe abonnementen om problemen op te lossen waarbij proefversies een extra dag zouden krijgen, afhankelijk van het tijdstip van afrekenen. #1874 (@dparker1005)
- BUG OPLOSSING: Gebruik nu een enkel product per niveau en een enkele Stripe prijs per betalingsbedrag om dubbele producten en prijzen te voorkomen. #1824 (@dparker1005)
- HERSTRUCTUREER: Georganiseerde en vereenvoudigde Stripe-gatewayklasse. (@dparker1005)
2.6.7 – 2022-01-06
- BEVEILIGING: Bijgewerkte escaping in de functies pmpro_getLevelAtCheckout en pmpro_checkDiscountCode als extra voorzorgsmaatregel tegen SQL injecties. (Bedankt, WPScan)
2.6.6 – 2021-11-18
- BEVEILIGING: Geüpdatet escapen op de pagina met kortingscodes in het dashboard om XSS-aanvallen te voorkomen. #1867 (Bedankt, Erwan van WPScan)
- BUG OPLOSSING/VERBETERING: Code toegevoegd om dubbele actieve rijen in de pmpro_memberships_users tabel te verwijderen na niveauwijziging. Dit kan zijn gebeurd b.v. als gebruikers meerdere keren een niveau via de WooCommerce Add-on hebben gekocht. #1860 (@dparker1005)
- BUG OPLOSSING/VERBETERING: Verbeterde de REST API endpoints om de native Zapier vereisten beter te ondersteunen. #1862 (@andrewlimaza)
- BUG OPLOSSING: Vaste PHP meldingen in de naamparserbibliotheek. #1861 (@sc0ttkclark)
2.6.5 – 2021-11-12
- VERBETERING: Nieuwe actie
pmpro_before_commit_express_checkout
geïntroduceerd om aanvullende wijzigingen toe te staan nadat een bestelling is opgeslagen, maar voordat de klant naar PayPal Express Checkout wordt gestuurd. #1852 (@mircobabini) - BUG OPLOSSING/VERBETERING: Aanmeldingscompatibiliteit toegevoegd voor Jetpack WordPress.com SSO bij gebruik van de PMPro-inlogpagina. #1848 (@sc0ttkclark)
- BUG OPLOSSING: Vaste PHP meldingen van statusheaders wanneer serverprotocolinformatie niet beschikbaar is. #1849 (@dparker1005)
- BUG OPLOSSING: Compatibiliteit met metadata voor lidmaatschapsniveaus en bestellingen opgelost bij het aanroepen van
get_pmpro_membership_level_meta()
enget_pmpro_membership_order_meta()
zodat ze het verkrijgen van alle metawaarden voor alle sleutels ondersteunen. #1853 (@mircobabini) - BUG OPLOSSING: ontsnap aan alle foutopsporingsuitvoer van Webhook communicatie die van gateways komt. #1855 (@ideadude, Victor Garcia)
2.6.4 – 2021-11-02
- VERBETERING: Nu inclusief wat informatie uit het htaccess bestand in Site Health, inclusief of een getfile.php script is gedefinieerd of dat caching wordt gebruikt. (@sc0ttkclark)
- VERBETERING: Nu inclusief enkele van de PMPro-gerelateerde PHP constanten in de Site Health. (@sc0ttkclark)
- VERBETERING: Nu inclusief de minimale PHP versie (op dit moment 5.6) in de readme.txt, zodat deze wordt gedeeld op de WordPress.org pagina. (@sc0ttkclark)
- VERBETERING: Scrollbare klassen toegevoegd aan de ledengeschiedenis die wordt weergegeven op de bewerkingspagina van het gebruikersprofiel in het dashboard. (@kimcoleman)
- BUG OPLOSSING/VERBETERING: Verzend nu vroegtijdig een 200 OK statusbericht wanneer de Stripe webhook wordt uitgevoerd om time-outproblemen te voorkomen. We kunnen deze nieuwe pmpro_send_200_http_response later gebruiken in de andere webhook/IPN-handlers. (@dparker1005)
- BUG OPLOSSING/VERBETERING: de “kosten” info is verwijderd van de gebruikerspagina voor bewerken. Dit was vaak misleidend. De vergoeding wordt nog steeds weergegeven op de ledenlijst en de frontend accountpagina. Toekomstige updates zullen werkzaamheden omvatten om ervoor te zorgen dat de kosten nauwkeuriger zijn in gevallen waarin abonnementen of niveaus worden gewijzigd door beheerders na het afrekenen. (@ideadude)
- BUG OPLOSSING/VERBETERING: Opnieuw het admin.css bestand op alle WP beheerderspagina’s in de wachtrij plaatsen. Dit lost problemen op waarbij stijlen niet werden toegepast op de gebruikers-/profielpagina bewerken in het dashboard. (@ideadude)
- BUG OPLOSSING/VERBETERING: Het “Member Value Report” is verwijderd. We waren niet van plan om dit over te hevelen van de oude invoegtoepassing Ledengeschiedenis. Het rapport was onnauwkeurig en had optimalisatieproblemen. (@kimcoleman)
- BUG OPLOSSING/VERBETERING: Aanmeldingscompatibiliteit toegevoegd voor door wordpress.com gehoste sites. Dit lost een aantal problemen op met de SSO van wordpress.com bij het gebruik van de PMPro inlogpagina. (@sc0ttkclark)
- BUG OPLOSSING: Probleem opgelost in 2.6.3 waarbij lidmaatschappen niet werden opgezegd bij opzegging bij PayPal. (@mircobabini)
- BUG OPLOSSING: Nu inclusief tijd bij het berekenen van de startdatum van het profiel. In het verleden zouden we het instellen op 00:00:00, wat een paar uur van het abonnement zou kunnen toevoegen of verwijderen. (@dparker1005)
- BUG OPLOSSING: Er is een probleem opgelost waarbij einddatums soms onjuist waren ingesteld wanneer de vervalperiode “Uur” was. (@kimwit)
2.6.3 – 2021-10-11
- VERBETERING: geeft nu “app” -informatie door aan Stripe via API-aanroepen. (@dparker1005)
- VERBETERING: PayPal IPN bijgewerkt om berichten voor terugbetalingen te detecteren om het op zijn minst te loggen. (@mircobabini)
- VERBETERING: PayPal IPN bijgewerkt om onderscheid te maken tussen gevallen waarin de eerste betaling is mislukt en een abonnement is geannuleerd. (@mircobabini)
- VERBETERING: Betere vormgeving van de geschiedenis van de lidmaatschapsniveaus wanneer deze leeg is. (@mircobabini)
- BUG OPLOSSING/VERBETERING: Toont nu betere foutberichten wanneer licentiesleutelcontroles mislukken vanwege verbindingsproblemen. (@ideadude)
- BUG OPLOSSING: Verbeterde PayPal API-integratie om gevallen af te handelen waarin PayPal coderingsfouten retourneert maar nog steeds betalingen en abonnementen verwerkt. (@mircobabini)
- BUG OPLOSSING: Probleem opgelost waarbij de Stripe sandboxsleutel niet correct werd opgeslagen bij gebruik van Stripe connect. (@dparker1005)
- BUG OPLOSSING: Probleem opgelost waarbij een dubbele $$ werd weergegeven in specifieke e-mails. (@andrewlimaza)
- BUG OPLOSSING: waarschuwingen opgelost in verschillende webhook- en IPN-handlers. (@ideadude)
- BUG OPLOSSING: waarschuwing opgelost in de cron taak van de e-mail van de beheerdersactiviteit. (@andrewlimaza)
2.6.2 – 2021-09-17
- VERBETERING: gebruikersnaam in de eerste kolom in de ledenlijst gemaakt. Dit helpt bij de mobiele weergave. #1764 (@dparker1005)
- BUG OPLOSSING/VERBETERING: blokkeert nu uninstall.php als een oudere versie van PMPro wordt verwijderd van de pagina met plugins. #1773 (@mircobabini)
- BUG OPLOSSING/VERBETERING: de toegestane HTML voor pmpro_kses uitgebreid om e-mail templates te ondersteunen en een pmpro_kses-filter toegevoegd. #1770 (@sc0ttkclark)
- BUG OPLOSSING/VERBETERING: De CSS voor “klikbare” labels in lijsten met selectievakjes bijgewerkt. #1752 (@kimcoleman)
- BUG OPLOSSING: Bug opgelost met het verzenden van test e-mails vanaf de pagina met e-mail templates. #1765 (@ideadude)
- BUG OPLOSSING: Toegevoegd !!membership_level_confirmation_message!! var naar de lijst op de pagina met e-mail templates. #1783 (@kimwit)
- BUG OPLOSSING: de SendWP link geüpdatet volgens hun nieuwe dashboard gebied. #1777 (@kimcoleman)
- BUG OPLOSSING: Bug opgelost waarbij PMPro-gerelateerde gebruikersmeta soms werd gewist als die velden niet aanwezig waren bij het afrekenen, b.v. wanneer een ingelogde gebruiker uitcheckte. #1762 (@andrewlimaza)
- BUG OPLOSSING: Probleem opgelost waarbij gateway gerelateerde berichten niet werden weergegeven op de pagina met kortingscodes. #1757 (@mircobabini)
- BUG OPLOSSING: Enkele ontwerpproblemen met de lidgeschiedenistabellen opgelost. #1753 (@mircobabini)
- BUG OPLOSSING: Er zijn problemen opgelost waarbij de optie om abonnees van het dashboard te blokkeren andere plug-ins zou storen, b.v. de MailPoet plugin. #1749 (@sc0ttkclark)
- BUG OPLOSSING: Problemen opgelost waarbij de RTL stylesheets mogelijk niet laadden als je thema frontend.css of admin.css overschreed, maar geen RTL equivalenten had. (@ideadude, @sc0ttkclark)
2.6.1.1 – 2021-08-25
- BUG OPLOSSING: Probleem opgelost waarbij PMPro blokken niet werden weergegeven in de blok-editor.
- HERSTRUCTUREREN: Sommige JS-functies en element-ID’s en namen zijn voorafgegaan door pmpro_ om conflicten te voorkomen.
2.6.1 – 2021-08-24
- BEVEILIGING: Rechten controles toegevoegd om de beveiliging rond instellingen voor e-mail templates verder aan te scherpen. (@ideadude, @sc0ttkclark)
- BEVEILIGING: Een pmpro_kses-functie toegevoegd en die gebruikt om de hoofdteksten van e-mail templates en alle hoofdteksten van e-mail te zuiveren voordat ze worden verzonden. (@ideadude, @sc0ttkclark)
- VERBETERING: Link naar e-mail templates toegevoegd aan PMPro Dashboard om aan de slag te gaan. #1722 (@kimcoleman)
- VERBETERING: alle acties in de beheerderslijsttabellen kunnen nu worden gefilterd op kortingscodes (
pmpro_discountcodes_row_actions
), lidmaatschapsniveaus (pmpro_membershiplevels_row_actions
) en bestellingen (pmpro_orders_user_row_actions
). #1686 (@sc0ttkclark, @mircobabini) - BUG FIX: Zorg ervoor dat onze beheerscripts/stijlen alleen worden geladen op PMPro-beheerpagina’s. #1724 (@sc0ttkclark)
- BUG FIX: verwijder ongebruikte code in
pmpro_comments_filter()
die een PHP-waarschuwing veroorzaakte. #1730 (@freax) - BUG OPLOSSING: Stop met het inschakelen van automatisch laden voor PMPro-opties wanneer u ze opslaat. #1719 (@freax)
- BUG OPLOSSING: Voorkom een fatale fout voor PHP 8 in
pmpro_email_templates_email_data()
om strikt te controleren opWP_User
objecten. #1729 (@ZebulanStanphil) - BUG OPLOSSING: probleem opgelost waarbij
pmpro_round_price()
geen rekening hield met valuta’s met decimalen ingesteld op 0. #1732 (@dparker1005, @ipokkel, @sc0ttkclark) - BUG OPLOSSING: verduidelijken dat Stripe Legacy toetsen verbonden blijven en blijven werken. #1735 (@dparker1005, @sc0ttkclark)
2.6 – 2021-08-12
- FUNCTIE: Stripe integratie geüpdatet om Stripe Connect te gebruiken. Zie Gateway kosten voor informatie over transactiekosten voor Stripe Connect en onze platformkosten voor mensen zonder een actieve Plus/Onbeperkte licentie.
- FUNCTIE: Verbeterde REST API endpoints om native Zapier integratie te ondersteunen.
- FUNCTIE: Je kunt nu instellen dat niveaus na een bepaald aantal uren verlopen, en je kunt gebruikers tot op de minuut nauwkeurig laten verlopen op een bepaald tijdstip.
- FUNCTIE: De add-on voor ledengeschiedenis is samengevoegd met de kern PMPro plugin. Een tabel met het lidmaatschap en de bestelgeschiedenis van de gebruiker wordt weergegeven op de gebruikerspagina bewerken van het beheerdersdashboard.
- FUNCTIE: De add-on voor e-mailtemplates is samengevoegd met de PMPro core plugin. Je kunt PMPro gerelateerde e-mailtemplates bewerken via de Memberships -> Instellingen -> E-mail templates pagina in het beheerdersdashboard.
- FUNCTIE: Je kunt nu PMPro blokken gebruiken in het nieuwe widget gebied van WP 5.8.
- BUG OPLOSSING/VERBETERING: Vaststelling van stijl voor schuifbare boxen in de core plugin.
- BUG FIX/VERBETERING: HTTPS gebruiken om de pmpro_visit-cookie in te stellen als via HTTPS. (Bedankt, freax op GitHub)
- BUG FIX: Fatale fout opgelost in PHP 8 bij het verwijderen van een Stripe webhook. (Bedankt, Zebulan Stanphil)
- BUG FIX: vaste waarschuwingen weergegeven op de widgetpagina bij gebruik van WP 5.8+.
2.5.10.2 – 2021-08-02
- VERBETERING: Nieuwe scripts om WP CLI te gebruiken om pot- en po/mo bestanden te updaten.
- BUG FIX/VERBETERING: Bijgewerkte annuleringslogica ter ondersteuning van aanstaande Annuleren op volgende betalingsdatum Add-on-wijzigingen.
- BUG FIX/VERBETERING: Zorg ervoor dat je de juiste beveiligingsinstelling gebruikt wanneer je setcookie aanroept vanaf een HTTPS-site. (Bedankt, freax op GitHub)
- BUG FIX: Stripe-producten worden nu gearchiveerd na het afrekenen. We creëren een uniek product voor elke kassa, en deze zouden de Stripe-rapporten onoverzichtelijk maken.
- BUG FIX: het wissen van gegevens en de actie voor het exporteren van gegevens voor de inlogpagina repareren.
- BUG FIX: Probleem opgelost waarbij PMPro instellingen op Elementor elementen de instelling “should_render” onjuist konden overschrijven. (Bedankt, codezz op GitHub)
- BUG FIX: Nu vangen we het geval op waarin je een factuur probeert te e-mailen voor een bestelling die geen gebruiker heeft.
2.5.10.1 – 2021-07-05
- BUG FIX/VERBETERING: De tekenreeks ‘Code bewerken: %s’ op de pagina met kortingscodes is nu verpakt voor vertaling.
- BUG FIX: Probleem opgelost met het getfile.php script dat in 2.5.10 werd geïntroduceerd.
2.5.10 – 2021-06-25
- BEVEILIGING: XSS-kwetsbaarheid op de bewerkingsvolgordepagina in het dashboard opgelost. (Bedankt, Scott Kingsley Clark)
- VERBETERING: Verbeterde ontsnapping en lokalisatie voor het bericht dat wordt geretourneerd wanneer wordt geklikt om de kortingscode toe te passen.
- VERBETERING: Verbergt nu API-sleutels voor gateway-instellingen achter sterretjes.
- VERBETERING: Extra hooks toegevoegd aan de pagina voor het bewerken van lidmaatschapsniveaus in het dashboard: pmpro_membership_level_after_billing_details_settings, pmpro_membership_level_after_other_settings, pmpro_membership_level_after_content_settings.
- VERBETERING: Een pmpro_after_order_settings_table hook toegevoegd aan de bewerkingsvolgordepagina in het dashboard.
- BUG FIX/VERBETERING: Nu wordt een CARDONFILE-parameter doorgegeven met PayPal Payflow-betalingen en abonnementstransacties.
- BUG FIX/VERBETERING: Gebruik van de wp.passwordStrength.userInputDisallowedList-functie van WP 4.5 indien beschikbaar.
- BUG OPLOSSING/VERBETERING: Zorg er nu voor dat de haken pmpro_update_order en pmpro_updated_order worden geactiveerd wanneer een bestelling in de DB wordt bijgewerkt.
- BUG FIX: Probleem opgelost in het getfile-script waarbij parameters in de URL zouden leiden tot Bestand niet gevonden fouten.
- BUG OPLOSSING: Opgelost hoe de PayPal IPN-handler omgaat met gevallen waarin een abonnement correct is ingesteld, maar de eerste betaling is mislukt. We annuleren deze gebruikers nu correct en markeren hun bestelling als fout.
- BUG FIX: Verbeterde foutafhandeling in de PayPal Express-integratie, met name wanneer een abonnementsPROFILESTATUS ontbreekt.
- BUG FIX: De door de gebruiker geregistreerde datum wordt nu in lokale tijd weergegeven.
- BUG FIX: probleem opgelost waarbij de verouderde pmpro_getClassForField-functie een waarde niet correct retourneerde. (Bedankt, Elena Draculet)
- BUG FIX: de functie pmpro_sort_levels_by_order bijgewerkt om niveau-ID’s voor sleutels te gebruiken, omdat sommige code dat verwacht voor niveau-arrays. Dit komt overeen met het gedrag dat we hadden voordat we deze functie introduceerden.
- BUG FIX: De pmpro_changeMembershipLevel-functie geüpdatet, zet de bestelstatus altijd op fout als dat werd doorgegeven als de “oude niveaustatus”.
- BUG FIX: waarschuwing opgelost in zoekopdrachten/pagina’s wanneer PMPro-pagina’s niet zijn ingesteld.
- BUG FIX: waarschuwingen verholpen die werden gegenereerd bij gebruik van PHP 8 en Divi
- BUG FIX: waarschuwingen met betrekking tot PayPal Express-sessievariabelen opgelost.
2.5.9.1 – 2021-05-12
- BUG FIX/VERBETERING: pmpro_changeMembershipLevel() bijgewerkt om null terug te geven als het gebruikersniveau niet is gewijzigd. De afgelopen 2 versies hebben we in deze gevallen true geretourneerd, waardoor PMPro e-mails naar de beheerder stuurde toen de pagina voor het bewerken van het gebruik werd opgeslagen, zelfs als er geen niveauwijziging was. Deze wijziging is teruggezet naar versies 2.5.8 en 2.5.9.
2.5.9 – 2021-05-05
- VERBETERING: Stijl aanpassen voor prijzen en prijsonderdelen die op de frontend worden weergegeven.
- VERBETERING: HTML aanpassen voor links in de Orders-tabel in het dashboard.
- BUG FIX: de wijziging teruggezet in de pmpro_is_checkout() functie. Aangezien we standaard naar het eerste beschikbare niveau gaan, zorgde het aanroepen van pmpro_getLevelForCheckout() ervoor dat pmpro_is_checkout op ALLE pagina’s true retourneerde. Dit verstoorde veel functionaliteit.
- BUG FIX: waarschuwingen in de functie pmpro_getLevelAtCheckout() opgelost.
- BUG FIX: Probleem opgelost waarbij “All Time Sales” als 0 werd weergegeven, zelfs als er verkopen waren.
2.5.8 – 2021-04-30
- VERBETERING: Filter
pmpro_membership_content_filter
toegevoegd om andere plugins te laten veranderen hoe PMPro de inhoud van leden filtert. - VERBETERING: Verbeterde vertaling van de_DE e-mailsjabloon. (Bedankt, biker238 op GitHub)
- VERBETERING: Filter
pmpro_change_level
toegevoegd. - VERBETERING: Verbeterde weergave van prijzen op facturen en toegevoegde pmpro_display_price_parts functie en filters zodat plugins zoals de aankomende AvaTax add-on subtotalen kunnen toevoegen aan de prijsweergaven.
- VERBETERING: Een pmpro_after_all_membesrhip_level_changes hook toegevoegd die wordt geactiveerd aan het einde van het laden van de pagina en kan worden gebruikt om alle lidmaatschapswijzigingen in bulk te verwerken.
- VERBETERING: De kolom “Gebruiker” op de bestelpagina toont nu de gebruikersnaam en het e-mailadres.
- VERBETERING: Een pmpro_stripe_create_subscription_array-filter toegevoegd. (Bedankt, ermGit op GitHub)
- BUG FIX/VERBETERING: pmpro_change_level retourneert nu waar als de functie wordt aangeroepen om het niveau van een gebruiker te wijzigen in een niveau dat ze al hebben.
- BUG FIX/VERBETERING: $order->updateTimestamp() wordt niet langer aangeroepen op de beheerpagina van bestellingen.
- BUG FIX/VERBETERING: Voorwaardelijk bijgewerkt om ‘straat’ te controleren in plaats van ‘naam’ bij het weergeven van factuuradres op factuur/bevestiging.
- BUG FIX/VERBETERING: Verbeterde lokalisatie en ontbrekende strings toegevoegd aan vertaling.
- BUG FIX/VERBETERING: Bijgewerkt om `get_user_locale1 te gebruiken om lokalisatie te laden.
- BUG FIX/VERBETERING: Behoud nu bestaande waarden voor
post__not_in
encategory__not_in
bij het filteren van zoek- en archief query’s. - BUG OPLOSSING/VERBETERING: Vaste sortering van de kolom Lidmaatschapsniveau in de tabel Gebruikerslijst in het WP beheerdersdashboard.
- BUG OPLOSSING/VERBETERING: Een pmpro_sort_levels_by_order-functie toegevoegd en deze op verschillende plaatsen gebruikt om ervoor te zorgen dat de niveaus worden weergegeven in de volgorde waarin ze zich op de PMPro-instellingenpagina bevinden.
- BUG FIX/VERBETERING: een extra controle toegevoegd in de pmpro_is_checkout-functie die helpt bij problemen die in sommige add-ons naar voren kwamen.
- BUG FIX/VERBETERING: De level cache houdt nu rekening met de $include_active parameter.
- BUG FIX/VERBETERING: De CSS-klasse wordt nu correct toegevoegd aan de body-tag wanneer een PMPro paginablok op een pagina wordt gebruikt.
- BUG OPLOSSING/VERBETERING: betere verwerking van tijdzones in verkooprapporten.
- BUG OPLOSSING/VERBETERING: Een paar plaatsen opgelost waar we zouden kunnen denken dat een gratis bestelling werd betaald bij gebruik van een valuta met meer of minder dan 2 decimalen.
- BUG FIX: verouderde jQuery-functies in pmpro-admin.js opgelost.
- BUG FIX: waarschuwing opgelost voor een ontbrekend/verwijderd niveau in de functie pmpro_post_classes.
- BUG FIX: Standaard
pmpro_longform_address
op true op de pagina Factureringsinformatie. - BUG FIX: filter
pmpro_twocheckout_validate
opgelost. - BUG FIX: Vaste variabelen doorgegeven aan het filter
pmpro_discount_code_used
. - BUG FIX: CZK-valuta moet 2 decimalen hebben.
- BUG FIX: Een omleidingslus vermijden als de login pagina wordt verwijderd. (Bedankt, George Stephanis)
- BUG FIX: De link voor het opnieuw instellen van het wachtwoord in de e-mail voor meldingen van nieuwe gebruikers opgelost wanneer er geen mooie permalinks werden gebruikt.
- BUG FIX: Problemen opgelost met wachtwoordherstel URL’s op multisite netwerken.
- BUG FIX: Probleem opgelost waarbij verkopen soms niet werden weergegeven in rapportgrafieken op de 31e van de maand.
2.5.7 – 2021-03-10
- VERBETERING: een pmpro_checkout_message-filter toegevoegd dat kan worden gebruikt om foutberichten te filteren die bij het afrekenen worden weergegeven.
- BUG FIX/VERBETERING: Zorg er nu voor dat sommige factuuradresvelden beschikbaar zijn voor de e-mails over factureringsfouten die worden verzonden tijdens de PayPal IPN-handler.
- BUG OPLOSSING/VERBETERING: Er zijn problemen opgelost waarbij HTML-entiteiten op sommige plaatsen in niveauprijzen werden weergegeven bij het gebruik van bepaalde valuta’s. Alle prijzen worden verzonden via een speciale pmpro_escape_price-functie die div-, span- en sup tags met id en class attributen toestaat. Ook verwijderd van onnodige kleine tags en grijze kleuring van prijzen op bepaalde plekken.
- BUG FIX: Lidmaatschap wordt nu geannuleerd wanneer een SUBSCRIPTION_CANCELED bericht wordt verzonden naar de Braintree webhook handler. In het verleden hebben we in plaats daarvan ten onrechte de e-mail met de mislukte betaling verzonden.
- BUG FIX: Weergaveproblemen met het blok Lidmaatschap vereist opgelost. Het veld voor niveauselectie is verwisseld met een lijst met selectievakjes.
- BUG FIX: waarschuwingen opgelost die optraden bij het verwerken van mislukte betalingen in webhook- en IPN-handlers.
- BUG FIX: onze Braintree klasse gerepareerd, zodat we alleen proberen de creditcard en het adres van een gebruiker bij te werken wanneer de getCustomer-methode wordt aangeroepen bij het afrekenen of tijdens een factureringsupdate.
- BUG FIX: probleem opgelost waarbij het vernieuwen van de checkout-beoordelingspagina bij het gebruik van PayPal Express ervoor zorgde dat de bijbehorende bestelling opnieuw werd bijgewerkt. Nu wordt de bestelstatus bijgewerkt om te bekijken en wordt deze alleen opnieuw geüpdatet wanneer de gebruiker bevestigt.
- BUG FIX: Waarschuwingen vermijden wanneer de pmpro_url-functie wordt gebruikt als de PMPro-pagina’s nog niet zijn ingesteld. (Bedankt, Thomas Sjolshagen)
- HERSTRUCTUREREN: De functie pmpro_getSpecificMembershipLevelForUser ($user_id, $level_id) is bijgewerkt, zodat beide velden verplicht zijn. Zal nog steeds standaard de huidige gebruiker zijn als null wordt doorgegeven voor de $user_id.
2.5.6 – 2021-03-05
- BEVEILIGING: Nu de parameter
order
opschonen en escaping bij het filteren van de gebruikerstabel in het dashboard. (Bedankt, Gen Sato) - BUG FIX/VERBETERING: Verbergt nu de ApplePay/GooglePay “Betalingsverzoek”-knoppen wanneer het hoofdafrekenformulier wordt verzonden. Dit helpt dubbele checkouts te voorkomen.
- BUG FIX: ontbrekende lidmaatschapsgegevens in de e-mail met mislukte facturering opgelost.
2.5.5 – 2021-02-22
- VEILIGHEID: Betere opschoning van parameters op sommige REST API-endpoints.
- BEVEILIGING: toont nu het reCAPTCHA-veld bij het afrekenen, zelfs voor ingelogde gebruikers.
- VERBETERING: methode find_billing_address() toegevoegd aan de klasse MemberOrder. Dit zoekt naar het adres van de laatste bestelling met dezelfde sub-ID of in de meta van de gebruiker.
- VERBETERING: Betere styling voor facturen die op de frontend worden weergegeven.
- VERBETERING: Niet langer forceren van kolombreedte % in de ledenlijsttabel.
- VERBETERING: Een pmpro_doing_webhook-actie toegevoegd die wordt gestart aan het begin van onze webhook/IPN-handlers.
- VERBETERING: Een pmpro_membership_level_after_billing_details_settings hook toegevoegd aan de pagina voor het bewerken van lidmaatschapsniveaus. Deze hook moet nu worden gebruikt om factureringsgerelateerde instellingen toe te voegen.
- BUG FIX/VERBETERING: Hiermee kan het ordertotaal op 0 worden ingesteld, zelfs als er een subtotaal en btw-bedrag is.
- BUG FIX/VERBETERING: Stripe-afrekenvelden gebruiken nu de taal die is ingesteld in de Stripe-instellingen.
- BUG FIX/VERBETERING: de URL-controle in onze meldingscode accepteert nu arrays (bijvoorbeeld om te zien of een URL een van een groep topleveldomeinen heeft). Dit lost een waarschuwing op die sommigen mogelijk hebben gezien in foutenlogboeken.
- BUG FIX: Er zijn problemen opgelost waarbij totalen op terugkerende PayPal betalingen soms onjuist waren als zowel een mt_bruto- als een bedragveld via IPN werden doorgegeven.
2.5.4 – 2021-01-28
- VERBETERING: verhoog licentie jaar 2021 – 10 jaar.
- VERBETERING: geeft nu de factureringsstraat in het
pmpro_tax
-filter door. - VERBETERING: Prefix onze pmpro_stripeResponseHandler-functie om conflicten te voorkomen.
- VERBETERING: getRealPaymentTransactionId-methode toegevoegd aan PayPal Express-gatewayklasse om een ontbrekende transactie-ID te herstellen.
- VERBETERING:
pmpro_checkout_before_form
actie toegevoegd om iets vast te haken vóór het afrekenformulier voor lidmaatschap. - VERBETERING: Avatar toegevoegd als een geldig veldtype voor de [pmpro_member] shortcode.
- VERBETERING: Licentiesleutelveld gewijzigd in teksttype en ontmaskerd. Maskeren hield in dat de sleutel was gehasht voordat deze werd opgeslagen, wat niet waar is.
- VERBETERING:
pmpro_discount_code_used
action hook toegevoegd voor wanneer een kortingscode wordt gebruikt. - VERBETERING: Stripe haalt nu factuuradresgegevens voor terugkerende bestellingen van webhooks.
- BUG FIX/VERBETERING: Verbeterde gebruikersinterface, foutafhandeling en berichten in het frontend-wachtwoordresetproces.
- BUG OPLOSSING/VERBETERING: een spatie toegevoegd tussen staat en postcode in factuurgegevens.
- BUG FIX/VERBETERING: Nu afgerond bedrag verzonden met Stripe betalingsaanvraag knop.
- BUG FIX/VERBETERING: Verbeterde functie
pmpro_check_plugin_version
om ook een specifieke waarde van de arrayget_plugin_data
te controleren. - BUG OPLOSSING/VERBETERING: Tabellen
pmpro_membership_levelmeta
enpmpro_membership_ordermeta
toegevoegd om het proces te verwijderen. - BUG OPLOSSING/VERBETERING: Escaping dingen in SQL-query’s in 2Checkout INS service handler.
- BUG OPLOSSING/VERBETERING: pagina template voor niveaus opgeschoond en MMPU-compatibiliteit toegevoegd.
- BUG OPLOSSING/VERBETERING: Problemen met paginering en export opgelost met een kortingscodefilter op de beheerpagina voor bestellingen.
- BUG FIX/VERBETERING: onze functie
pmpro_stripeResponseHandler
voorafgegaan om conflicten te voorkomen met andere Stripe code die mogelijk niet voorafgegaan is. - BUG OPLOSSING/VERBETERING: Voorwaardelijk opgeschoond en escaping verbeteringen in de functie
pmpro_redirect_to_logged_in
. - BUG OPLOSSING/VERBETERING: Afschrijvingsberichten opgelost voor sites met PHP 8.
- BUG FIX/VERBETERING: Verbeterde SQL query indeling in de applydiscountcode service.
- BUG FIX: problemen opgelost met ReCAPTCHA v2 en bepaalde gateways.
- BUG FIX: bug opgelost waarbij de blognaam niet werd weergegeven in de e-mail van de beheerdersactiviteit.
- BUG FIX: Verbeterde onjuiste PHP doc-blokken.
- BUG FIX: Er is een probleem opgelost op sommige sites waar de link voor het opnieuw instellen van het wachtwoord in de e-mail onjuist was.
- BUG FIX: Problemen met niveauwijzigingen opgelost tijdens het afrekenen van 2Checkout.
- BUG FIX: probleem opgelost waarbij
checkout_levels
REST API-endpoint de verkeerde eerste betaling kon retourneren - BUG FIX: Ongedefinieerde melding voor tijdstempel variabele in de Stripe gateway klasse opgelost.
- BUG FIX: Waarschuwingen vermijden wanneer gebruikers-ID’s in de tabel memberships_users staan, maar er geen gebruiker bestaat.
- BUG FIX: Stel nu de juiste waarde in voor membership_id in de e-mails voor het wijzigen van beheerders.
2.5.3 – 2021-01-26
- VEILIGHEID: kwetsbaarheid van indirecte objectreferentie opgelost waarbij bestelinformatie, inclusief klantnamen, e-mailadressen en bestelnummers, toegankelijk was voor WordPress-gebruikers die geen beheerder zijn. (Bedankt, WP Plugins-team)
- BEVEILIGING: Controleer nu de ReCAPTCHA-validatie voordat je de verzendknop op het afrekenformulier inschakelt bij gebruik van ReCAPTCHA v2. Dit helpt om te voorkomen dat kwaadwillenden creditcards testen op je betaalpagina. We deden al een soortgelijke controle bij het gebruik van ReCAPTCHA v3. Er zijn verdere updates gepland om creditcardfouten te beperken.
2.5.2 – 2020-10-23
- BUG FIX: Probleem opgelost waarbij de RECAPTCHA-bibliotheek niet vroeg genoeg werd geladen om te valideren bij het afrekenen.
- BUG FIX: probleem opgelost waarbij code in de Stripe-klasse sommige verplichte velden uitschakelde, zelfs als Stripe niet werd gebruikt bij het afrekenen.
2.5.1 – 2020-10-16
- BEVEILIGING: XSS-kwetsbaarheid op de pagina Ledenlijst van het dashboard opgelost. (Bedankt, Ron Masas van Checkmarx.com)
- VERBETERING: Toevoegen Oekraïense Hryvnia-valuta. (Bedankt, Mirco Babini)
- VERBETERING: Een “niet-leden”-optie toegevoegd aan de Beaver Build module.
- BUG FIX: probleem opgelost waarbij alleen USD en VS waren toegestaan met Stripe Google Pay/Apple Pay-knoppen.
- BUG FIX: Probleem opgelost waarbij sommige profielvelden, b.v. degenen die zijn toegevoegd met Register Helper, zijn per ongeluk bijgewerkt of verwijderd bij het openen van de frontend-profielpagina.
- BUG FIX: Probleem opgelost met het gebruik van trackingkortingscodes bij gebruik van de 2Checkout-gateway. (Bedankt, karambk op GitHub)
- BUG FIX: Geen samenvattingen meer door wpautop laten lopen wanneer een meer tag wordt gebruikt.
2.5 – 2020-10-02
- FUNCTIE: Wanneer je de Stripe Gateway gebruikt, kan je gebruikers nu toestaan te betalen met Apple Pay, Google Pay of Microsoft Pay, afhankelijk van hun browser. Schakel deze functie in via de pagina met betalingsinstellingen.
- FUNCTIE: Divi Builder-compatibiliteit toegevoegd.
- FUNCTIE: De Braintree Gateway klasse bijgewerkt om de Braintree API te kunnen gebruiken voor de pmpro_next_payment()-functie. Let op, om prestatieredenen moet je deze methode rechtstreeks aanroepen of inschakelen door deze aan te sluiten met code zoals
add_filter('pmpro_next_payment', array('PMProGateway_braintree', 'pmpro_next_payment'), 10, 3);
- FUNCTIE: Ordermeta-tabellen en -functies toegevoegd. We wachten ongeveer een jaar totdat alle gebruikers zijn geüpgraded voordat we deze wijdverbreid gaan gebruiken. (Bedankt, Mirco Babini)
- VERBETERING: De “korte” versie van de niveaukostentekst voor een gratis niveau is nu “Gratis” in plaats van “0,00 nu”.
- VERBETERING: Een
get_original_subscription_order
methode toegevoegd aan de MemberOrder klasse. Hiermee wordt de eerste bestelling in een abonnement geretourneerd wanneer deze wordt gebeld vanuit een terugkerende bestelling. - VERBETERING: Verwijderd het oude stijl licentie gezeur.
- BUG FIX/VERBETERING: Microtime en een statische teller gebruiken om ervoor te zorgen dat onze bestel- en kortingscodes uniek zijn. In het verleden konden sites met veel verkeer dubbel worden gevonden als er twee check-outs op exact dezelfde seconde plaatsvonden.
- BUG FIX/VERBETERING: Pas de prompt voor het verwijderen van de bestelling aan om andere landinstellingen te ondersteunen.
- BUG OPLOSSING/VERBETERING: Betere verwerking van belastingbedragen in terugkerende betalingen, b.v. bij gebruik van de PMPro VAT Tax add-on.
- BUG FIX/VERBETERING: Geoptimaliseerd hoe vaak we de Stripe API gebruiken wanneer gebeurtenissen op de afrekenpagina de prijs van afrekenen mogelijk kunnen updaten.
- BUG FIX/VERBETERING: De checkout_levels api-aanroep neemt nu
level
als parameter. - BUG FIX/VERBETERING: Sanitize_text_field wordt niet meer uitgevoerd in wachtwoordvelden. Dit zou wachtwoorden breken die strings of karakters hadden die op html-tags leken.
- BUG FIX/VERBETERING: Waarschuw nu beheerders als de Stripe-factureringsperiode langer is dan 1 jaar. Factureringsperioden langer dan 1 jaar zijn niet toegestaan door Stripe.
- BUG FIX/VERBETERING: detecteert nu wanneer een Stripe-webhook is ingesteld voor een oudere versie van de Stripe API en toont een bericht met een link om te updaten.
- BUG FIX/VERBETERING: MAXFAILEDPAYMENTS=1 toevoegen aan PayPal abonnementsaanvragen. Dit vertelt PayPal om een abonnement te annuleren na de eerste mislukte betaling. In onze ervaring werkten de automatische nieuwe pogingen zelden goed. Deze wijziging verhelpt problemen met abonnementen die niet synchroon lopen of gebruikers die toegang tot je site behouden wanneer hun betaling is mislukt. Leden ontvangen nog steeds de e-mail met mislukte betaling, waarin gebruikers worden gevraagd terug te keren naar de site om te verlengen.
- BUG FIX/VERBETERING: enkele problemen opgelost waarbij we extra break-tags toevoegen aan de e-mail voor het opnieuw instellen van het wachtwoord. Er zijn nog steeds dergelijke problemen bij het gebruik van bepaalde plugins. We werken aan een algemene oplossing.
- BUG FIX/VERBETERING: Het veld “couponbedrag” verwijderd van de bestelpagina bewerken. Dit waren hold-outs van de 2007! e-commerce plugin PMPro is afgeleid van. Je kunt het pmpro_orders_show_coupon_amounts-filter instellen op __return_true om deze velden opnieuw weer te geven als je ze zou gebruiken voor het volgen van dingen in je aangepaste code.
- BUG FIX: MMPU compatibiliteit opgelost bij gebruik van kortingscodes.
- BUG FIX: De wp login url wordt niet langer gefilterd op wp-login.php. Hiermee worden problemen met iThemes Security 2FA opgelost.
- BUG FIX: Er zijn problemen opgelost waarbij de Stripe webhook soms niet werd bijgewerkt bij het klikken op de knop om te updaten.
- BUG FIX: Enkele berichten en waarschuwingen opgelost bij het gebruik van Braintree.
- BUG FIX: Nu wordt het paginanummer van de ledenlijst opnieuw ingesteld bij het wijzigen van het getoonde niveau.
- BUG FIX: Zorg er nu voor dat het kortingscodeveld wordt geüpdatet en werk de prijs van de aanvraagknop bij.
- BUG FIX: Probleem opgelost waarbij niet-mooie permalinks het resetten van frontend-wachtwoorden kunnen verbreken.
- BUG FIX: Vaste factuurlinks op de accountpagina. (Bedankt, Mateusz Hołtyn)
- BUG OPLOSSING: Onjuist label “for”-kenmerk voor de-installatie instelling gerepareerd.
- BUG FIX: Probleem opgelost waarbij sommige gratis plugins die door PMPro worden gedistribueerd, waarschuwingen lieten zien over het vereisen van een Plus licentie.
2.4.4 – 2020-09-02
- BUG FIX: Fatale fout verholpen die soms optrad op de pagina met betalingsinstellingen bij gebruik van PHP 5.6 of eerder.
- BUG FIX: Fatale fouten opgelost die op de frontend-factuurpagina verschenen.
- BUG FIX: Probleem opgelost waarbij het bevestigingsbericht niet werd weergegeven in de bevestigingse-mail als die optie was aangevinkt.
- VERBETERING: Een pmpro_stripe_charge_params-filter toegevoegd dat kan worden gebruikt om parameters te bewerken of toe te voegen die zijn verzonden naar de Stripe-methode voor het maken van kosten. (Bedankt, Michael Best)
- VERBETERING: de opmaak van de factuurpagina aangepast zodat de informatie over het betalingstype er iets beter uitziet.
= 2.4.3 – 2020-08-25
* BEVEILIGING: een kwetsbaarheid voor cross-site scripting opgelost in de code die de instellingen voor vereist lidmaatschap van een bericht bijwerkt. Dit beveiligingslek kan in conjunctie met andere beveiligingsproblemen zijn gebruikt om een beheerder te misleiden om de lidmaatschapsinstellingen voor een pagina te bewerken, waardoor mogelijk alleen leden inhoud wordt blootgesteld aan niet-leden. Het is onwaarschijnlijk dat er actief misbruik is gemaakt van deze kwetsbaarheid. Dit probleem is mogelijk ook naar voren gekomen als een bug op sommige sites die page builders gebruiken, waar de lidmaatschapsinstellingen voor een bericht zouden worden gewist bij het bewerken van een bericht. (Met dank aan het wp.org plugin beoordelingsteam voor het opsporen van dit probleem.)
* BEVEILIGING: Beter ontsnappen aan variabelen die worden weergegeven in de metabox Lidmaatschap vereisen en gerelateerde SQL-query’s.
* BUG FIX/VERBETERING: De Vietnamese taalbestanden hernoemd om overeen te komen met wat wordt verwacht.
= 2.4.2 – 2020-08-24
* BEVEILIGING: De PMPro REST API-endpoints die toegankelijk zijn via de GET-methode zijn geüpdatet om ook de juiste rechten te vereisen om toegang te krijgen. De bevestigingstekst van het lidmaatschap wordt verborgen voor niet-leden en niet-beheerders. De eindpunten om het niveau van een gebruiker of toegang tot een bericht te controleren, vereisen nu de pmpro_edit_memberships rechten. Je moet ervoor zorgen dat je API-gebruikers over de juiste rechten beschikken om de API te gebruiken. Je kunt het filter pmpro_rest_api_route_capabilities en/of pmpro_rest_api_permissions gebruiken om dit gedrag te wijzigen.
* BUG FIX: Problemen opgelost met de PMPro REST API-endpoints, inclusief de kortingscode en eindpunten op kassaniveau.
* BUG FIX: Probleem opgelost met backslashes in de weergavenaam bij het bewerken van de PMPro frontend profielpagina.
* BUG FIX: probleem opgelost waarbij tijdstempels onjuist werden weergegeven voor recente bestellingen die op de dashboardpagina werden weergegeven.
BUG FIX: Er is een probleem opgelost waarbij PMPro altijd probeerde rechten toe te voegen aan de beheerdersrol, zelfs als u die rol om de een of andere reden had verwijderd.
* VERBETERING: Een pmpro_get_no_access_message() functie toegevoegd, die kan worden gebruikt om de no access-berichten weer te geven.
* VERBETERING: een eigenschap “show_noaccess” toegevoegd aan de shortcode voor lidmaatschap. Indien ingesteld, wordt het noaccess-bericht weergegeven aan gebruikers die de opgegeven niveaus niet hebben.
* VERBETERING: Een pmpro_user_profile_update_errors hook toegevoegd, die kan worden gebruikt om fouten op de PMPro frontend profielpagina weer te geven.
* VERBETERING: De functie pmpro_set_capabilities_for_role() retourneert nu waar of onwaar als de hoofdletters zijn toegevoegd voor het geval anderen deze functie willen gebruiken en vertellen of het werkte.
* VERBETERING: Je kunt nu links opnemen in de beschrijving van de velden die je toevoegt aan de PMPro geavanceerde instellingenpagina via het pmpro_custom_advanced_settings filter.
* VERBETERING: de PayPal-gateways bijgewerkt om de nieuwste versies van de PayPal-knoppen te gebruiken.
* VERBETERING: Vaste stijl van de PMPro-updatescriptmelding.
* VERBETERING: Het pmpro_account_membership_expiration_text-filter toegevoegd aan de vervaldatums die worden weergegeven op de annuleringspagina bij gebruik van MMPU.
2.4.1 – 2020-08-10
- BUG FIX: Er zijn problemen opgelost met het opnieuw instellen van wachtwoorden op WP Engine hosting vanwege beveiligingsfuncties die zijn toegevoegd door hun mu-plugin.
- BUG FIX: probleem opgelost waarbij einddatums soms verkeerd werden weergegeven in de bevestiging e-mail.
- BUG FIX: Probleem opgelost waarbij het verlengen van lidmaatschappen een dag minder werd verlengd dan in sommige gevallen had moeten zijn.
- BUG FIX: Probleem opgelost waarbij gebruikers zonder een PMPro Plus-licentie soms geen foutmelding kregen bij het updaten van een Plus add-on.
- BUG FIX/VERBETERING: Compatibiliteit toegevoegd voor automatische core updates voor onze add-ons die niet worden gehost in de .org-repository.
- BUG OPLOSSING/VERBETERING: Probleem opgelost waarbij PHP sessies werden ingesteld om ReCAPTCHA te volgen, zelfs als je ReCAPTCHA niet gebruikte. ReCAPTCHA wordt nu alleen geladen op de afrekenpagina. Het onnodig laden van sessies zou sommige Varnish cache instellingen vernielen.
- BUG FIX/VERBETERING: de enkele factuur-/bestelpagina bijgewerkt. De einddatum wordt niet meer weergegeven, wat niet echt gerelateerd is aan de bestelling. Toont nu een betere status met betrekking tot de bestelling.
- BUG OPLOSSING/VERBETERING: Enkele links naar de PMPro site in het admin gedeelte van de plugin gerepareerd.
- BUG FIX/VERBETERING: Nu wordt een hash van de Stripe-geheime sleutel opgeslagen bij het opslaan van webhook-ID’s. Dit stelt ons in staat om webhook-ID’s bij te houden als je schakelt tussen gateway-omgevingen of je Stripe-sleutels om de een of andere reden verwisselt.
- BUG FIX/VERBETERING: De tekst van de Servicevoorwaarden loopt niet langer via wpautop. Dit heeft meestal alleen maar extra ruimte toegevoegd aan uw TOS. Shortcodes worden nu echter weergegeven. Een filter pmpro_tos_content toegevoegd, zodat je de TOS-inhoud of hoe deze wordt weergegeven, kunt wijzigen.
- VERBETERING: een checkout_levels API-endppint toegevoegd. Dit stelt ons in staat om functies te bouwen die de prijs op de frontend bij het afrekenen aanpassen.
- VERBETERING: Een pmpro_member_profile_edit_form_tag actie toegevoegd aan de formuliertag op de frontend-lidprofielpagina. Dit is handig om het formulier-enctype voor bestandsuploads in te stellen.
- VERBETERING: Roemeense leu toegevoegd als valuta optie.
- VERBETERING: Het pmpro_stripe_payment_intent_params-filter toegevoegd. Handig als je een specifieke verklaringsdescriptor voor de site wilt instellen. Zie https://gist.github.com/ideadude/16983fdfa0da12fc40ef36d870f4cbd0
- HERSTRUCTUREREN: enkele ongebruikte methoden verwijderd uit de klasse Stripe.
- HERSTRUCTERING: de help aanwijzer over de wijziging van de menu locatie verwijderd.
2.4 – 2020-07-24
- FUNCTIE: Detecteert nu of de Stripe-webhook correct is ingesteld. Je kunt nu de webhook maken of uitschakelen vanaf de pagina met betalingsinstellingen in het WP-beheerdersdashboard.
- FUNCTIE: Een link toegevoegd om SendWP te gebruiken en in te stellen voor betrouwbaardere e-mailverzending vanuit WP.
- BUG FIX: Verdere problemen met datums en tijdzones opgelost.
- BUG FIX: Probleem opgelost waarbij rapporten witte schermen veroorzaakten op sommige serverconfiguraties. We hadden een aantal startdatums voor rapporten ingesteld op 1960, wat problemen veroorzaakte. (Bedankt, Sam “gausam” op GitHub)
- BUG FIX: Probleem opgelost met de query om verlopen lidmaatschappen te vinden die plaatsvonden op bepaalde MySQL configuraties.
- BUG FIX: Probleem opgelost dat werd veroorzaakt als andere code wp_login_url() te vroeg aanriep.
- BUG FIX: Er is een fout opgelost in de functie is_login_page().
- BUG FIX: Een fatale fout verholpen die optrad in PHP 5.2 of eerder vanwege codesyntaxis die toen niet werd ondersteund. We hebben ook een paar andere gevallen opgemerkt, maar hebben besloten dat we PHP 5.2 niet zullen ondersteunen in overeenstemming met WP en andere plugins.
- BUG FIX: de URL gerepareerd die werd gebruikt bij het gebruik van 2Checkout in de sandbox-modus.
- BUG FIX: JavaScript-fouten opgelost die soms op de factureringsupdate pagina voorkwamen bij gebruik van de Stripe gateway.
- BUG FIX: probleem opgelost waarbij de dummy $ 0-bestellingen die werden gemaakt bij het gebruik van de functie “Stripe Updates” niet werden opgeslagen met de bijgewerkte abonnement_transactie_id. Dit zou voorkomen dat toekomstige betalingen aan die gebruiker worden gekoppeld en kan voorkomen dat opzeggingen van abonnementen worden gesynchroniseerd. Bij het bijwerken naar PMPro 2.4 wordt een updatescript uitgevoerd om te proberen deze abonnements_transactie_id-waarden te herstellen. Alle terugkerende bestellingen die plaatsvonden toen de id ontbrak, worden echter niet toegevoegd aan PMPro. Je moet ze handmatig bijwerken.
- BUG FIX: JavaScript-fout opgelost op de pagina met kortingscodes bewerken.
- BUG FIX/VERBETERING: Vervaldatum weergeven als tekst wanneer het is ingesteld als een alleen-lezen veld. (Bedankt, Rodmar “rodmarzavala” op GitHub)
- BUG FIX/VERBETERING: Controleer nu of headers al zijn verzonden voordat de PHP-sessie werd gestart. Als er headers worden verzonden voordat PMPro de sessie probeert te starten, is er meestal ergens op de WP site een andere fout die moet worden verholpen. Maar we dragen in ieder geval niet bij aan de verwarring door te proberen de sessie te laat te starten, waardoor een nieuwe fout in het logboek wordt veroorzaakt.
- BUG FIX/VERBETERING: Misleidende hint bijgewerkt voor de PayPal Express IPN-URL op de pagina met betalingsinstellingen.
- BUG OPLOSSING/VERBETERING: Ongeldige sleutelbeschrijving in de SQL in include/setup.sql gerepareerd. De eigenlijke query die werd gebruikt om de tabel in PMPro in te stellen, was echter correct. Het setup.sql bestand is opgenomen ter referentie en voor ontwikkelaars die de tabellen “handmatig” in MySQL willen maken.
- BUG FIX/VERBETERING: Het zoekfilter voor berichttypen ondersteunt nu gevallen waarin het berichttype dat is ingesteld in WPQuery een array is.
- BUG OPLOSSING/VERBETERING: waarschuwing opgelost die werd weergegeven wanneer een gebruiker zonder niveaus de frontend accountpagina bezocht.
- BUG FIX/VERBETERING: waarschuwingen corrigeren die in bepaalde gevallen bij het afrekenen zouden worden vastgelegd.
- BUG FIX/VERBETERING: betere afhandeling van gevallen waarin gebruikers die uitcheckten met een andere gateway dan de huidige instelling, een bericht te zien krijgen dat ze hun factuurgegevens niet kunnen updaten. Ze moeten in plaats daarvan opnieuw afrekenen om hun lidmaatschap te vernieuwen.
- VERBETERING: bijgewerkt om de nieuwste versie van de Stripe API en SDK te gebruiken.
- VERBETERING: Meer gedetailleerde logging voor Braintree webhook debug e-mails.
- VERBETERING: een getTransactionStatus methode toegevoegd aan de PayPal- en PayPal Express-betalingsgatewayklassen. (Bedankt, Mirco Babini)
- VERBETERING: API-aanroep op checkout_level toegevoegd. Dit zal in de toekomst worden gebruikt om het prijstotaal bij te werken bij het controleren met JS en is ook nodig om ondersteuning voor Google Pay en Apple Pay via Stripe te implementeren.
- VERBETERING: De pagina met e-mailinstellingen opgeschoond.
- VERBETERING: Betere afhandeling van enkele fouten bij het inloggen en het opnieuw instellen van het wachtwoord.
- VERBETERING: Links toegevoegd naar de PMPro YouTube- en Facebook-profielen.
- HERSTRUCTURERING: Wat code opgeschoond in includes/content.php, vooral rond de pmpro_search_filter() functie.
- HERSTRUCTUREREN: het bestand package-lock.json uit de repository verwijderd.