Paid Memberships Pro

Omschrijving

De meest complete plugin voor ledenbeheer en lidmaatschapsabonnementen voor WordPress

Paid Memberships Pro geeft je alle gereedschappen die je nodig hebt om je lidmaatschapssite te starten, te beheren en te laten groeien. De plugin is ontworpen voor sites met premium inhoud, online cursussen of LMS en op training gebaseerde lidmaatschappen, clubs en verenigingen, kortingssites voor producten die alleen voor leden zijn, abonnementsproducten, betaalde nieuwsbrieven en meer.

Gebruikers kunnen een lidmaatschapsniveau selecteren, het afrekenen voltooien en onmiddellijk lid worden van je site. Je bepaalt tot welke inhoud je lid toegang heeft. Leden kunnen inloggen, betalingen bekijken, factureringsgegevens updaten of hun account rechtstreeks op je site annuleren.

Eenvoudig in te stellen, zeer aanpasbaar

Functies voor ledenervaring

Bekijk alle schermafbeeldingen

Functies voor inhoudsbescherming

Geïntegreerde betalingsgateways

Al onze betalingsgateways zijn opgenomen in de plugin. Kies uit Stripe, PayPal, Authorize.net, Braintree of 2Checkout. Je kunt bij het afrekenen meerdere gateway-opties aanbieden, waaronder PayPal Express of offline betaling per overschrijvingskaart of directe overschrijving.

Flexibele niveauprijzen en vervaldatums

  • Eenmalige betaling
  • Terugkerende abonnementen
  • Aangepaste proefperiodes
  • Aangepaste vernieuwing datums
  • Variabele prijzen en donaties
  • Kortingscodes
  • Pro rata betalingen
  • Vervaldatum per jaar, maand, dag, en uur.

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:

Bekijk alle Add-ons

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

  • 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.
  • 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)
  • 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.
  • Selectiepagina voor lidmaatschapsniveaus, filter de shortcode met extra attributen met behulp van add-ons of het Memberlite thema.
  • Lidmaatschapsaccountpagina, geef alle secties weer of toon specifieke secties met behulp van shortcode attributen.

Blokken

Deze plugin heeft 15 blokken.

  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro
  • Paid Memberships Pro

Installatie

Download, installeer en activeer!

  1. Ga naar Plugins > Nieuwe plugin om Paid Memberships Pro te vinden en te installeren.
  2. 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.
  3. Activeer de plugin.

Voltooi de initiële plugin installatie

Ga naar Lidmaatschappen > Dashboard in de WordPress-beheerder om de installatie te starten. Onze Initiële instel tutorial laat zien hoe je de volgende vereiste pagina’s configureert:

  1. Lidmaatschapsniveaus: voeg een of meer niveaus toe
  2. Pagina-instellingen: genereer frontend-pagina’s
  3. Payment Gateway: selecteer en configureer je gateway en SSL
  4. E-mail: e-mailinstellingen en e-mailtemplates aanpassen
  5. Geavanceerde instellingen: update berichten van niet-leden, inhoudsfilters, dashboardtoegang en meer.

Meer installatie en setup documentatie

FAQ

Ik heb hulp nodig bij het installeren, configureren of aanpassen van de plugin.

Bezoek onze ondersteuning site op http://www.paidmembershipspro.com voor meer documentatie en onze ondersteuningsforums.

Ik heb een bug in de plugin gevonden.

Plaats het in het WordPress ondersteuningsforum en we lossen het meteen op. Bedankt voor het helpen.

Mijn site is stuk of leeg, of ik kan niet inloggen na het activeren van Paid Memberships Pro

Dit wordt meestal veroorzaakt door een conflict met een andere plugin die probeert om te leiden rond de login-/registratiepagina’s of probeert om te leiden van HTTP naar HTTPS, enz.

Om weer toegang tot je site te krijgen, FTP naar je site en hernoem je de map wp-content/plugins/paid-memberships-pro naar wp-content/plugins/paid-memberships-pro-d (of iets anders verschillend). Nu kan WP PMPro niet vinden en kan je weer toegang krijgen tot /wp-admin/. Ga vanaf daar naar de pagina met plugins om Paid Memberships Pro volledig te deactiveren. (Je wilt de map weer hernoemen naar paid-memberships-pro.)

Op de lange termijn zul je het conflict moeten vinden en oplossen. We kunnen dit meestal heel snel voor je doen als je je aanmeldt voor ondersteuning op https://www.paidmembershipspro.com/pricing/ en ons je WP-beheerder en FTP-gegevens stuurt.

Ondersteunt PMPro multisite/netwerk installaties?

“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.

Als je meer hulp wilt bij het gebruik van PMPro bij een netwerkinstallatie, meld je dan aan voor ondersteuning op
https://www.paidmembershipspro.com.

Heeft PMPro ondersteuning voor X?

Niet zeker? Je kunt erachter komen door een beetje onderzoek te doen.

  1. Bekijk onze compatibiliteitspagina.
  2. Bekijk onze Add-ons.
  3. Zoeken op onze site.
  4. Vraag hier in de forums .

Beoordelingen

29 september 2021
We've used a couple different membership plugins and hadn't had great experience with either of them. When building our new website for CHIFOO.org, we wanted to move to another plugin and after much research decided on PaidMembership Pro. The process moving all of our existing data from MemberPress wasn't documented, but the support team patiently answered my questions, gave me guidelines and stepped me through the process. I was able to do it myself successfully by following their detailed instructions.
29 september 2021
I had some issues but the support team was really great, with prompt replies and always ready to help. I'm still testing, but the product looks good so far. Thanks, Jarryd! Angeles.
23 september 2021
It's great being able to restrict content to paid members. My only complaint is that you can't create one membership with multiple billing options. For example, I want to create an "Expeditionist" membership that can be billed monthly, yearly, or lifetime with the same user group. Then I want to create a different "Industrialist" membership for advertising that can be billed the same way. If this is possible and I'm missing something, please let me know. I'll be making a generous donation soon. Thank you!
16 september 2021
Membership Pro Plugin is very easy to use and saved lot of time for creating membership levels. Excellent support from the support team. The support team is very knowledgeable. We recommend this to anyone that needed membership levels.
10 september 2021
it's goog but unfortunately doesn't support RTL like Arabic language
Lees alle 506 beoordelingen

Bijdragers & ontwikkelaars

“Paid Memberships Pro” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Paid Memberships Pro” is vertaald in 16 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Paid Memberships Pro” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

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 FIX: 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 FIX: 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 FIX/VERBETERING: blokkeert nu uninstall.php als een oudere versie van PMPro wordt verwijderd van de pagina met plugins. #1773 (@mircobabini)
  • BUG FIX/VERBETERING: de toegestane HTML voor pmpro_kses uitgebreid om e-mail templates te ondersteunen en een pmpro_kses-filter toegevoegd. #1770 (@sc0ttkclark)
  • BUG FIX/VERBETERING: De CSS voor “klikbare” labels in lijsten met selectievakjes bijgewerkt. #1752 (@kimcoleman)
  • BUG FIX: Bug opgelost met het verzenden van test e-mails vanaf de pagina met e-mail templates. #1765 (@ideadude)
  • BUG FIX: Toegevoegd !!membership_level_confirmation_message!! var naar de lijst op de pagina met e-mail templates. #1783 (@kimwit)
  • BUG FIX: de SendWP-link bijgewerkt volgens hun nieuwe dashboardgebied. #1777 (@kimcoleman)
  • BUG FIX: 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 FIX: Probleem opgelost waarbij gateway gerelateerde berichten niet werden weergegeven op de pagina met kortingscodes. #1757 (@mircobabini)
  • BUG FIX: Enkele ontwerpproblemen met de lidgeschiedenistabellen opgelost. #1753 (@mircobabini)
  • BUG FIX: 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 FIX: 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 FIX: Probleem opgelost waarbij PMPro-blokken niet werden weergegeven in de blokeditor.
  • 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 FIX: Stop met het inschakelen van automatisch laden voor PMPro-opties wanneer u ze opslaat. #1719 (@freax)
  • BUG FIX: Voorkom een fatale fout voor PHP 8 in pmpro_email_templates_email_data() om strikt te controleren op WP_User-objecten. #1729 (@ZebulanStanphil)
  • BUG FIX: probleem opgelost waarbij pmpro_round_price() geen rekening hield met valuta’s met decimalen ingesteld op 0. #1732 (@dparker1005, @ipokkel, @sc0ttkclark)
  • BUG FIX: 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 FIX/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 FIX: 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 en category__not_in bij het filteren van zoek- en archief query’s.
  • BUG FIX/VERBETERING: Vaste sortering van de kolom Lidmaatschapsniveau in de tabel Gebruikerslijst in het WP-beheerdersdashboard.
  • BUG FIX/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 FIX/VERBETERING: betere verwerking van tijdzones in verkooprapporten.
  • BUG FIX/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 FIX/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 FIX/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 array get_plugin_data te controleren.
  • BUG FIX/VERBETERING: Tabellen pmpro_membership_levelmeta en pmpro_membership_ordermeta toegevoegd om het proces te verwijderen.
  • BUG FIX/VERBETERING: Escaping dingen in SQL-query’s in 2Checkout INS-servicehandler.
  • BUG FIX/VERBETERING: pagina template voor niveaus opgeschoond en MMPU-compatibiliteit toegevoegd.
  • BUG FIX/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 FIX/VERBETERING: Voorwaardelijk opgeschoond en escaping verbeteringen in de functie pmpro_redirect_to_logged_in.
  • BUG FIX/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 FIX/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 OPLOSSING/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 OPLOSSING: 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 FIX: 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 FIX/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 FIX/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
  • HERSTRUCTERING: 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 FIX/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 FIX/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.

2.3.4 – 2020-06-18

  • VEILIGHEID: Betere escaping van waarden op de facturerings- en bevestigingspagina’s.
  • BUG FIX: Probleem opgelost waarbij vervaldatums konden worden ingesteld op 1 dag in het verleden bij het bewerken van een gebruiker in het dashboard als bepaalde tijdzones waren gekozen in de algemene instellingen.
  • BUG FIX: Probleem opgelost waarbij gebruikers werden teruggestuurd naar de /login/ pagina als WordPress ze nodig had om hun beheerder e-mailadres te bevestigen. Gebruikers worden nu naar de standaard WP login pagina geleid met het formulier om hun e-mailadres te bevestigen.
  • BUG FIX: Bug opgelost waarbij de link voor het opnieuw instellen van het wachtwoord in het nieuwe e-mailadres van de gebruiker niet werd gefilterd om naar de frontend login pagina te gaan als deze werd gebruikt.
  • BUG FIX: probleem opgelost waarbij sommige fouten niet werden weergegeven wanneer het opnieuw instellen van het wachtwoord mislukte.
  • BUG FIX: Bug opgelost met actielinks toegevoegd aan de bestellingentabel.
  • BUG FIX: Probleem opgelost waarbij lege datums de huidige datum in de ledenlijst zouden tonen.
  • BUG FIX: Fatale fout opgelost die optrad bij het gebruik van enkele van de nieuwe API-endpoints.
  • BUG FIX: Tijdstempels geretourneerd door de Stripe API bij het verkrijgen van de volgende betalingsdatum moesten worden aangepast op basis van de tijdzone-instelling van de site.
  • BUG FIX: Een bug opgelost waarbij het formulier voor het wijzigen van het wachtwoord soms niet werd weergegeven bij het gebruik van de login-shortcode.
  • BUG FIX: bericht opgelost in de PayPal IPN-handler bij het toevoegen van notities aan een bestelling.
  • BUG FIX: Probleem opgelost waarbij PMPro in sommige gevallen de verkeerde samenvatting genereerde, waarbij de tag meer werd gebruikt, maar de samenvatting werd gegenereerd voordat de tagcode of blog nog niet was geconverteerd naar HTML. Dit lost met name een probleem op met samenvatting die zijn gegenereerd voor AMP met de SchemaApp plugin.
  • BUG FIX/VERBETERING: Een geavanceerde instelling toegevoegd aan “PMPro deïnstalleren bij verwijdering”. Je moet deze optie eerst aanvinken en opslaan, anders verwijdert PMPro geen gegevens uit de database bij het verwijderen van de pagina met plugins. Dit voorkomt dat gebruikers per ongeluk bestellingen en ledengegevens verwijderen.
  • BUG FIX/VERBETERING: Verberg nu het profiel en wijzig wachtwoordlinks op de lidmaatschapsaccountpagina als er geen frontend-profielpagina is ingesteld en gebruikers worden vergrendeld vanaf het WP-dashboard door de geavanceerde instelling.
  • BUG FIX/VERBETERING: Resetten van de aanmeldings- en annuleringsrapportcache wanneer er nieuwe lidmaatschapsniveauwijzigingen zijn.
  • VERBETERING: Een pmpro_get_element_class functie en filter toegevoegd. We gebruiken deze functie nu bij het toevoegen van klassen aan HTML-elementen in onze templates. Het filter kan worden gebruikt om de klassen die in de HTML-tags worden gebruikt, te wijzigen of toe te voegen. Dit maakt het gemakkelijker om code en CSS te maken om PMPro er beter uit te laten zien met populaire thema’s.
  • VERBETERING: Een pmpro_authorizenet_post_values filter toegevoegd aan de Authorize.net klasse. Een array van $post_values wordt doorgegeven om te worden gefilterd, samen met een string voor de API-methode die op het punt staat te worden aangeroepen.
  • VERBETERING: Een pmpro_member_profile_edit_user_object_fields filter toegevoegd om velden toe te voegen of te verwijderen van de frontend bewerkingsprofielpagina.
  • VERBETERING: toont nu informatie over de huidige factureringsmethode op de update-factureringspagina. Kan deze informatie verbergen door het pmpro_billing_show_payment_method filter false te laten retourneren.
  • VERBETERING: Zeg niet langer “Geweldig werk!” in de admin digest-e-mails. Dit was vooral gênant als je geen verkopen had tijdens de cijferperiode.
  • HERSTRUCTURERING: Bepaalde code in de CSV-export geherstructureerd om valse positieven door malwarescanners te voorkomen.
  • HERSTRUCTURERING: Een build_post_string-methode toegevoegd aan de Authorize.net klasse om overtollige code te vermijden.
  • HERSTRUCTURERING: Een cancelSubscriptionAtGateway-methode toegevoegd aan de PayPal Express klasse. Dit is handig als je het abonnement wilt annuleren zonder het lidmaatschap op te zeggen. (Bedankt, Mirco Babini)

2.3.3 – 2020-05-13

  • BEVEILIGING: kwetsbaarheid voor SQL-injectie opgelost wanneer ingelogd als beheerder en nieuwe bestellingen in het dashboard werden toegevoegd. JVN#20248858 (Bedankt, Kenichi Okuno van Mitsui Bussan Secure Directions, Inc)
  • BEVEILIGING: Zorg ervoor dat u alle waarden op het bestelformulier voor toevoegen/bewerken in het dashboard correct ontsnapt.
  • BUG FIX: Stel nu de bestelstatus correct in op “fout” wanneer een eerste betaling mislukt bij gebruik van PayPal Express. Voordat de orderstatus op “geannuleerd” zou worden gezet, zou de bestelling meetellen voor rapporten en het moeilijker maken om bestellingen met fouten te vinden. (Bedankt, Mirco Babini)
  • BUG FIX: Probleem opgelost met het PMPro logo en sommige andere activa die in sommige gevallen via het verkeerde schema (http versus https) werden geladen.
  • BUG FIX: Probleem opgelost waarbij de gekozen kortingscode niet werd weergegeven na het indienen bij het toevoegen van een nieuwe bestelling via het dashboard.
  • BUG FIX/VERBETERING: Gebruik van “PMPro” in het onderwerp van de e-mail van de beheerdersactiviteit om de regel korter te houden en problemen te voorkomen bij het vervangen van het woord “lid” via gettext.
  • VERBETERING: Een pmpro_allow_weak_passwords-filter toegevoegd. Je kunt dit instellen om true te retourneren (zoals dit https://gist.github.com/ideadude/5a12119b9ce1c2aad87b2d69cb8f9505) om zwakke wachtwoorden toe te staan op de pagina’s voor het wijzigen van het wachtwoord en het opnieuw instellen van wachtwoorden. Houd er rekening mee dat op dit moment zwakke wachtwoorden nog steeds zijn toegestaan op de afrekenpagina, ongeacht de waarde van dit filter. We verwachten daar in de toekomst verandering in te brengen. Voor nu kun je onze PMPro Strong Passwords plugin gebruiken om sterke wachtwoorden af te dwingen bij het afrekenen.
  • HERSTRUCTERING: De logica rond het controleren van de constante PMPRO_IPN_DEBUG in de IPN-handler bijgewerkt. (Bedankt, Mirco Babini)

2.3.2 – 2020-05-07

  • BUG FIX: Fouten opgelost met het aanroepen van is_main_query() die met bepaalde thema’s op de proppen kwamen.
  • BUG FIX: Typefout in het pmpro_account_profile_action_links filter verholpen.
  • BUG FIX/VERBETERING: Een nieuwe force parameter toegevoegd aan de pmpro_getAllLevels() functie. Dit wordt gebruikt door de Multisite Membership Add-on om een probleem op te lossen waarbij niveaus ontbraken of onjuist waren op de subsites.
  • VERBETERING: De vermelding van de ezAdsense plugin verwijderd, die is stopgezet.
  • VERBETERING: $recipient param toegevoegd aan de functie sendAdminActivity() zodat je e-mails met extra activiteiten zoals deze kunt verzenden https://gist.github.com/dparker1005/6bf650370a12aef44adf8c8c26d3e906

2.3.1 – 2020-05-01

  • BUG FIX: probleem met oneindige omleiding opgelost als er geen accountpagina was ingesteld. Een paar andere plaatsen opgelost waar we is_page() typecontroles doen voor het geval dat.
  • BUG FIX: Probleem opgelost waarbij alle pagina’s de naam Welkom kregen als ze waren ingelogd, als er geen inlogpagina was ingesteld.
  • BUG FIX: Probleem opgelost met BuddyBoss en andere thema’s /plugins die the_title filter gebruiken met slechts één parameter.
  • BUG FIX: Fout opgelost bij het controleren of is_main_query in de admin of met bepaalde thema’s.

2.3 – 2020-05-01

  • FUNCTIE: Frontend-login en wachtwoordreset toegevoegd.
  • FUNCTIE: Bewerken van frontend-gebruikersprofielen toegevoegd.
  • FUNCTIE: [pmpro_login] shortcode en inlogformulierblok toegevoegd.
  • FUNCTIE: [pmpro_member_profile_edit] shortcode en ledenprofielbewerkingsblok toegevoegd.
  • FUNCTIE: widget “Inloggen voor leden” toegevoegd.
  • FUNCTIE: Geavanceerde instelling “WordPress Toolbar” toegevoegd om de WordPress Toolbar te verbergen voor de rol van “abonnee”.
  • FUNCTIE: Geavanceerde instelling “WordPress Dashboard” toegevoegd om toegang tot het dashboard voor de rol “abonnee” te blokkeren.
  • FUNCTIE: Nieuwe e-mail voor beheerdersactiviteit toegevoegd. Wekelijkse e-mails naar de sitebeheerder met verkoopstatistieken en andere informatie. Wijzig hoe vaak de e-mail wordt verzonden of schakel deze uit via het tabblad geavanceerde instellingen.
  • FUNCTIE: Beaver Builder-modulecompatibiliteit toegevoegd om modules op lidmaatschapsniveau te beperken.
  • FUNCTIE: Nieuwe REST API endpoints gemaakt en bestaande endpoints uitgebreid.
  • FUNCTIE: Elementor code geüpdatet om ook toe te staan om “secties” te beperken.
  • BUG FIX: Alle tijdstempelcode bijgewerkt om compatibel te zijn met WordPress v5.4+, die problemen oplost waarbij bestellingen een uur of een dag verloren konden gaan wanneer ze werden opgeslagen.
  • BUG FIX: Bijgewerkte logica om body_class te filteren op pagina’s met een lidmaatschapsaccount shortcode of een “sectie” van de shortcode weergegeven.
  • BUG FIX: Verbeterde functie pmpro_getAllLevels om te cachen, zelfs als force true is. Dit bespaart meerdere DB-hits per pagina die wordt geladen.
  • BUG FIX/VERBETERING: Annuleringsrapport wordt nu berekend op basis van de einddatum van het lidmaatschap.
  • BUG FIX/VERBETERING: Waarschuwingen en fouten opgelost in PHP 7.4+.
  • BUG FIX/VERBETERING: Staat nu vertaling toe voor tekst gegenereerd door JavaScript.
  • BUG FIX/VERBETERING: Alle gebruik van “E-mail” bijgewerkt om het koppelteken te verwijderen.
  • BUG FIX/VERBETERING: Bijgewerkt naar standaard internationale adressen op de pagina Factureringsinformatie. Lost een bug op met de State Dropdown Add-On.
  • BUG FIX/VERBETERING: Behandelt nu “recurring_payment_failed” transacties van PayPal IPN als annuleringen. PMPro zal het lidmaatschap annuleren en proberen het bijbehorende abonnement te annuleren.
  • VERBETERD: klasse op lidmaatschapsniveau toegevoegd voor het object PMPro_Membership_Level. Dit wordt momenteel alleen gebruikt in de REST API-aanroepen, maar zal uiteindelijk worden gebruikt bij interactie met een object of array op lidmaatschapsniveau.
  • VERBETERING: Kortingscodeklasse toegevoegd voor het object PMPro_Discount_Code. Dit wordt momenteel alleen gebruikt in de REST API-aanroepen, maar zal uiteindelijk worden gebruikt wanneer er geen interactie is met een kortingscode-object of -array.
  • VERBETERING: Nu geven alle gebruikers en leden toegang tot de lidmaatschapsaccountpagina.
  • VERBETERING: Updatelogica voor alle omleidingen van core pagina’s zoals Facturen, Facturering en Annuleren om voormalige leden toegang te geven tot hun gegevens. Over het algemeen vaker omleiden waar je zou verwachten in verschillende situaties.
  • VERBETERING: Verschillende coe verbeteringen van de frontend paginastijl voor responsive displays en gateway-afhankelijke velden.
  • VERBETERING: de methode getSubscriptionStatus toegevoegd aan de Stripe gateway API-klasse. Dit lost problemen op met de PMPro Subscription Check Add-On.
  • VERBETERING: Toegevoegd !!levels_page_url!! en !!login_url!! als vervangingsvariabelen in Geavanceerde instellingen > Berichtinstellingen. Deze standaard gebruiken bij nieuwe installaties.
  • VERBETERING: Verbeterde Blok Editor code en webpack configuratie.
  • VERBETERING: Ondersteuning toegevoegd voor PMPRO_AUTHNET_SILENT_POST_DEBUG om gegevens te “loggen” naar /logs/ of een e-mail te sturen naar een ander e-mailadres dan de sitebeheerder.
  • VERBETERING: Tijdvelden toegevoegd aan Lidmaatschappen > Beheerpagina voor bestellingen bij het bekijken, uploaden of opslaan van een bestelling.
  • VERBETERING: Toegevoegd pmpro_admin_orders_filters en pmpro_admin_orders_query_condition filters om nieuwe filters toe te voegen aan de bestelpagina in het dashboard. (Bedankt, Mirco Babini)
  • VERBETERING: Een SVG-pictogram toegevoegd aan de PMPro-blokkencategorie.
  • HERSTRUCTUREREN: De tabelcode van de ledenlijst is verbeterd om een functie voor elke gegevenskolom te gebruiken en de WP code kernmethoden te ondersteunen voor het uitbreiden van lijsttabellen met aangepaste kolommen.
  • HERSTRUCTUREREN: Alle compatibiliteitscodes van Theme My Login verplaatst naar include/compatibility/theme-my-login.php en alleen laden als de plugin actief is.

2.2.6 – 2020-02-20

  • VEILIGHEID: Escaping de titel van het bericht die wordt weergegeven in het gedeelte Servicevoorwaarden van de afrekenpagina.
  • BUG FIX: probleem opgelost waarbij de CVV/beveiligingscode niet werd doorgegeven aan Authorize.net bij gebruik van die gateway.
  • BUG FIX: Problemen opgelost met de update factureringspagina bij gebruik van Stripe.
  • BUG FIX: Problemen opgelost met de update factureringspagina bij gebruik van de MMPU add-on.
  • BUG FIX: Probleem opgelost waarbij wachtwoordvelden verdwenen wanneer het afrekenformulier werd ingediend. Dit gedrag was nodig om bugs in oudere versies van iOS aan te pakken die niet meer in gebruik zouden moeten zijn.
  • BUG FIX: Er wordt niet langer een extra annuleringsverzoek naar de PayPal API verzonden bij het verwerken van een annulering voor een PayPal Express abonnement via de IPN-handler.
  • BUG FIX: De valuta-optie is niet langer verborgen bij gebruik van de overschrijvingskaart-gateway.
  • BUG FIX: De vergelijkingen in de pmpro_check_plugin_version functie en gerelateerde meldingscontroles zijn opgelost.
  • BUG FIX: Waarschuwingen vermijden in de methode sendAdminChangeEmail als de gebruiker geen niveau heeft.
  • BUG FIX: Enkele gevallen opgelost waarbij de CSV-export van de ledenlijst niet overeenkwam met de leden die in de tabel/zoekopdracht worden weergegeven.
  • BUG FIX: Probleem opgelost waarbij de ledenlijst de verkeerde telling of einddatum kon weergeven.
  • BUG FIX/VERBETERING: Ondersteuning toegevoegd voor Elementor. Inhoud later filteren, zodat de filters van de bouwer als eerste kunnen worden uitgevoerd. Ook de mogelijkheid toegevoegd om te kiezen voor welke lidmaatschapsniveaus een element zichtbaar moet zijn.
  • BUG FIX/VERBETERING: de opmaak van de bevestigingspagina opgelost bij betaling per overschrijvingskaart. Een div toegevoegd met klasse “pmpro_payment_instructions” rond de betalingsinstructies die worden weergegeven op de bevestigings- en factuurpagina’s.
  • BUG FIX/VERBETERING: een Oxford-komma toegevoegd aan de functie pmpro_implodeToEnglish() .
  • BUG FIX/VERBETERING: Het Japanse Yen-symbool naar links van het totaal verplaatst in plaats van naar rechts.
  • BUG FIX/VERBETERING: Toegevoegd het pmpro_checkout_login_redirect filter, dat de url_redirect parameter van de login link op de checkout pagina filtert. Dit wordt door sommige add-ons gebruikt om ervoor te zorgen dat u correct terugkeert naar de afrekenpagina nadat je je via die link hebt aangemeld.
  • VERBETERING: De Ghanese Cedi-valuta toegevoegd.
  • VERBETERING: De functie pmpro_are_levels_recurring() toegevoegd om te helpen met MMPU.
  • VERBETERING: Het uiterlijk en de bron van de CVV pop-up verbeterd.

2.2.5 – 2020-01-05

  • BUG FIX: Opnieuw laden van JavaScript op de factureringspagina voor updates bij gebruik van Braintree.
  • BUG FIX: Braintree JavaScript laden bij het afrekenen voor gratis niveaus om de variabele prijzen en donatie add-ons te ondersteunen.
  • BUG FIX: Problemen opgelost met PayPal bestellingen bij gebruik van het pmpro_paypal_level_description filter.
  • BUG FIX/VERBETERING: Responsive update voor kleinere apparaatviewports voor de tabel Lidmaatschapsniveaus in het dashboard.
  • VERBETERING: Filters toegevoegd: pmpro_is_level_free, pmpro_is_level_trial en pmpro_is_level_expiring.
  • VERBETERING: IPN-handler en Stripe Webhook-handler bijgewerkt om pmpro_cancelMembershipLevel te gebruiken in plaats van pmpro_changeMembershipLevele. Dit verbetert de ondersteuning voor de MMPU add-on.