Paid Memberships Pro – Restrict Member Access to Content, Courses, Communities – Free or Paid Subscriptions

Beschrijving

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

  • Frontend login
  • Frontend gebruikersregistratie
  • Frontend wachtwoordherstel
  • Frontend profiel bewerken
  • Lidmaatschapsaccountdashboard
  • Lidmaatschapsfacturen en factureringsinformatiepagina’s
  • Aangepast gebruikersprofiel en registratieformuliervelden
  • Aangepaste leden e-mails
  • Toegang tot het WP dashboard beperken
  • Verberg de WP Toolbar

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.

  • PMPro Page: Account Profile View
  • Membership Checkout Form
  • Membership Required Block
  • PMPro Page: Confirmation
  • Membership Checkout Button
  • PMPro Page: Account Links
  • Login Form
  • PMPro Page: Invoice
  • PMPro Page: Cancel
  • PMPro Page: Billing
  • PMPro Page: Account Profile Edit
  • Membership Levels and Pricing Table
  • PMPro Page: Account Invoices
  • PMPro Page: Account Memberships
  • PMPro Page: Account (Full)

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

28 april 2023
The plugin view does what it should: You can create membership packages and so certain areas of the website for payment. But that's it. If you want to use PMPro for billing and payment processes that meet the requirements of the EU directives in terms of data protection, then you better look for another plugin. PMPro has so much catching up to do in terms of meeting legal requirements that the price of 250 € is an absolute cheek. If you look at what Woocommerce brings everything for free, PMPro looks like a much too expensive small car. And if the support then no longer knows what to do is referred to external programmers, who then call prices beyond the 500 - 2500 €, so that you can reprogram features that are standard in any other program, expensive. All together: Quite a disappointment, if my template would not have nure ine interface to PMPro I would switch immediately. Again, I pay for this plugin but not.
11 april 2023
A good plugin easy to configure but despite paying for support it is slow, incompetent and with endless conversations.
31 maart 2023
I've been using PMPRO for a few years. It is constantly being perfected with updates, new features, fixes and integrations. I recently had a desire to modify the TEXT on a button generated by PMPRO login shortcode. I tried Google, ChatGPT and some other plugin ideas (none of which worked the way I wanted). Since it was just the text I wanted to change (and not the functionality), it dawned on me to submit a ticket at the PMPRO site. That afternoon, I had my solution and it worked perfectly.
Lees alle 569 beoordelingen

Bijdragers & ontwikkelaars

“Paid Memberships Pro – Restrict Member Access to Content, Courses, Communities – Free or Paid Subscriptions” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Paid Memberships Pro – Restrict Member Access to Content, Courses, Communities – Free or Paid Subscriptions” is vertaald in 16 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Paid Memberships Pro – Restrict Member Access to Content, Courses, Communities – Free or Paid Subscriptions” naar jouw taal.

Interesse in ontwikkeling?

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

Changelog

2.10.7 – 2023-05-23

  • ENHANCEMENT: Updated sales and revenue report to compare to previous periods. #2426 (@JarrydLong)
  • ENHANCEMENT: Updated sales and revenue report to show orders from a predefined timeframe (ex. last 30 days). #2426 (@JarrydLong)
  • ENHANCEMENT: Added “Active Memberships Per Level” report. #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 op false in plaats van true 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 filter pmpro_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 en wp_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() en get_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 op WP_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 en category__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 array get_plugin_data te controleren.
  • BUG OPLOSSING/VERBETERING: Tabellen pmpro_membership_levelmeta en pmpro_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.