Enkelt medlemskap

Beskrivelse

En fleksibel, godt støttet og brukervennlig plugin for WordPress-medlemskap som gjør at du kan tilby både gratis og betalt innhold fra ditt WordPress-nettsted

Enkle plugin-medlemskap lar deg beskytte innlegg og sider slik at bare medlemmene dine kan se det beskyttede innholdet.

Ubegrensede tilgangsnivåer for medlemskap

Sett opp ubegrenset antall medlemsnivåer (eksempel: gratis, sølv, gull osv.) Beskytt innlegg og sider ved å bruke medlemsnivåene du oppretter.

Brukervennlig grensesnitt for innholdsbeskyttelse

Når du redigerer et innlegg eller en side i WordPress-redigereren, kan du velge å beskytte det slik at det kun blir synlig for medlemmene dine.

Ikke-medlemmer som ser på en beskyttet side, blir bedt om å logge inn eller kjøpe medlemskap.

Har gratis og betalte medlemskap

You can configure it to have free and/or paid memberships on your site. Paid membership payment is handled securely via PayPal. Membership payment can also be accepted using Stripe or Braintree payment gateways.

Both one time and recurring/subscription payments are supported for PayPal and Stripe.

You can accept one time membership payment via Braintree payment gateway.

There is also option to use PayPal smart button for membership payment.

You can enable email activation or email confirmation for the free memberships.

Betalingslogg for medlemmer

Alle betalingene fra medlemmene dine blir registrert i pluginen. Du kan se dem når som helst ved å gå til administrasjonspanelet og velge betalingsmenyen.

Developer API

There are lots of action and filter hooks that a developer can use to customize the plugin.

There is also an API that can be used to query, create, update member accounts.

Widget for medlemspålogging på sidestolpen

Du kan enkelt legge til en påloggingswidget for medlemmer i sidefeltet på nettstedet. Bruk short-koden i sidefelt-widgeten.

Du kan også tilpasse medlemsinnloggingswidgeten ved og lage en mal i tema- (eller dattertema)-mappen.

Dokumentasjon

For å komme i gang, les konfigurasjonsdokumentasjonen etter at du har installert plugin-modulen.

Brukerstøtte for utvidelsen

Hvis du har problemer med denne plugin’en, kan du gå til plugin-siden og fortelle om det på supportforumet eller sende oss en kontaktanmodning: ↵ https://simple-membership-plugin.com/

Du kan opprette en gratis brukerkonto på forumet for å stille spørsmål.

Diverse

  • Fungerer med alle WordPress-temaer.
  • Mulighet til å beskytte fotogallerier
  • Mulighet til og beskytte vedleggssider
  • Vis teaser-innhold for å konvertere besøkende til medlemmer.
  • Kommentarer til dine beskyttede innlegg blir også automatisk beskyttet.
  • Det fins et alternativ for å aktivere feilsøking, slik at du enkelt kan feilsøke betalingsproblemer om det oppstår noen.
  • Mulighet til å tilpasse innholdsbeskyttelsesmeldingen som vises ikke-medlemmer.
  • Ability to partially protect post or page content.
  • You can apply protection to posts and pages in bulk.
  • Mulighet for å bruke funksjonsvarsler i e-postvarslingen om medlemskap.
  • Medlemskapsstyringssiden håndteres av plugin-modulen.
  • Mulighet til å godkjenne medlemmene manuelt.
  • Mulighet til å importere WordPress-brukere som medlemmer.
  • Search for a member’s profile in your WP admin dashboard.
  • Filtrer medlemsliste ut fra kontostatus
  • Filter members list by membership level.
  • Kan oversettes til hvilket som helst språk.
  • Skjul administratorverktøylinjen fra fronten på nettstedet.
  • Tillat medlemmene dine å slette medlemskontoene sine.
  • Send hurtigmelding til medlemmene dine på e-post
  • Tilpass e-postadressen for tilbakestilling av passord for medlemmene.
  • Bruk Google reCAPTCHA på medlemsregistreringsskjemaet
  • Bruk Google reCAPTCHA på skjemaet for brukerinnlogging og tilbakestiling av passord.
  • Påloggings- og registreringswidgets vil være responsive også om du bruker et responsivt tema.
  • Mulighet for og bruke restriksjoner på kommentarfunksjonen på nettstedet din slik at kun medlemmer kan kommentere.
  • Front-end medlemsregistreringsside.
  • Frontprofiler.
  • Innloggingsside for frontsiden.
  • Option to configure after login redirection for members.
  • Option to configure after registration redirect for members.
  • Option to configure after logout redirection for members.
  • Option force the members to use strong password.
  • Option to make the users agree to your terms and conditions before they can register for a member account.
  • Option to make the users agree to your privacy policy before they can register for a member account.
  • Option to automatically logout the members when they close the browser.
  • Ability to forward the payment notification to an external URL for further processing.

Språkoversettelser

Følgende språkoversettelser er allerede tilgjengelige:

  • Engelsk
  • Tysk
  • Fransk
  • Spansk
  • Spanish (Venezuela)
  • Kinesisk
  • Portugisisk (Brasil)
  • Portugisisk (Portugal)
  • Svensk
  • Makedonsk
  • Polsk
  • Tyrkisk
  • Russisk
  • Nederlandsk (Netherlands)
  • Hollandsk (Belgia)
  • Romansk
  • Dansk
  • Litauisk
  • Serbisk
  • Japansk
  • Gresk
  • Latvisk
  • Indonesisk
  • Hebraisk
  • Katalansk
  • Ungarsk
  • Bosnisk
  • Slovakisk
  • Italiensk
  • Norsk
  • Meksikansk
  • Arabisk
  • Czech
  • Finnish

Du kan oversette pluginprogrammet ved å bruke språket oversettelsesdokumentasjon .

Vilkårlig seksjon

Ingen

Installasjon

Gjør følgende for og installere medlemskapsutvidelsen:

  1. Last opp filen ‘simple-wp-membership.zip’ fra plugins-> Legg til en ny side i WordPress-administrasjonspanelet.
  2. Aktiver plugin’en via plugins-menyen i WordPress.

FAQ

Ingen.

Vurderinger

20. juli, 2020
Simple Membership helps you build your WordPress membership site effortlessly. You can set multiple membership levels, control access to your premium content, and accept payment. The plugin's widgets and free add-ons such as Custom Message make it an even more powerful and flexible solution. And the best part is: it's free! That said, I do hope the developers can tweak the user profile page design and make it look nicer and more attractive. I feel the current one is a little basic and simple. Anyways, this is the kind of plugin that well deserves a 5-star rating!
9. juli, 2020
I have tried several times getting this setup properly and visitors to my site are still getting login errors and cannot login to comment on any of the content of my site...the host has been unsuccessful in assisting and there is no contact information here to get assistance.
6. juni, 2020
Simple Membership plugin has been working great for the HOA website that I am administrating. I needed something simple and easy to learn. I had a free personal website HTML only 15+ years ago. My HOA (86 units) need a new website up and running. I was the only one with any website experience. With in a month I had the website up and running. It has a couple page for the public can view and all the HOA documents for members only to view. It has been 5 months now and I am still learning.
Les alle 249 vurderinger

Bidragsytere og utviklere

“Enkelt medlemskap” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.

Bidragsytere

“Enkelt medlemskap” har blitt oversatt til 6 språk. Takk til oversetterne for deres bidrag.

Oversett “Enkelt medlemskap” til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.

Endringslogg

3.9.9

  • Added an enhancement to accept empty address value and force updating (when admin updates the address of a member profile from admin interface).

3.9.8

  • Added a new action hook ‘swpm_validate_login_hash_mismatch’
  • Ability to manually add a transaction record in the Payments menu of the plugin
  • Added a new feature to hide the registration from to logged-in members. The new option is available in the Advanced settings menu.

3.9.7

  • Added minor improvements to the get_current_page_url() function to increase compatibility with some servers.
  • The mini login shortcode will also work with the «Enable Redirect to Last Page» feature from the after login redirection addon.
  • Updated the Japanese language translation file.
  • Minor Stripe SCA button related enhancements (added filter).
  • Stripe buy now transactions (One-time payments) will now have a link to the user «profile» in the «payments» menu.
  • Chinese language file name changed from zh_Hans to zh_HK.

3.9.6

  • Added a new global settings for Stripe API keys in the «Payment Settings» tab. It can be used to enter your API keys (instead of individual buttons each time).
  • Added a new filter to allow customization of the email activation message (if the email activation feature is enabled).
  • The subsequent payments for stripe subscription will also be captured in the payments menu. Need to add the «invoice.payment_succeeded» to the webhook events monitoring.

3.9.5

  • Added a new filter (swpm_mini_login_output). It can be used to override the [swpm_mini_login] shortcode’s output.
  • The «Edit» link in the members menu has been renamed to «Edit/View» to make it more user-friendly.
  • Updated the German language file.
  • The members listing in the members menu can now be sorted by the «Access Starts» column.
  • Fixed an issue with Stripe SCA buttons whereby duplicate «incomplete» entries were being created. This started happening recently from a new change that Stripe made.

3.9.4

  • Commented out call to date_default_timezone_set() function for WP5.3.
  • Updated some comments in the SwpmAjax class.
  • Added an extra content protection check for post preview URL.

3.9.3

  • Added the option to enable HTML email in the email settings menu of the plugin.
  • The Stripe subscription updated event is now handled by the plugin.
  • A new shortcode to create a PayPal subscription cancellation link that a member can use to view the subscription from their account and cancel.

3.9.2

  • Spanish translation language files updated.
  • Added more debug logging statement in the IPN handling script for easier troubleshooting.
  • Fixed an issue with the new SCA stripe subscription cancellation webhook.

3.9.1

  • Fixed excessive debug log output in the log file when the New SCA compatible Stripe subscription button is used.
  • Stripe library is only loaded if another plugin hasn’t loaded it already.

3.9.0

  • Added new Stripe SCA button types. You can now go to the Payments -> Create New Button interface to create SCA compatible Stripe payment buttons.
  • Please note that we have tested the new SCA compatible buttons. However, it may have some compatibility issues that we will be addressing over the next few days as we receive feedback from the users.

3.8.9

  • Added a new feature in the email settings menu to allow disabling of the «Account Upgraded» email notification.

3.8.8

  • The expiry date in the login widget now shows the translated date value for Non-English installs.
  • Updated the German language translation files.
  • Integration with the Super Socializer plugin for social login.
    https://simple-membership-plugin.com/social-login-plugin-simple-membership/

3.8.7

  • Removed a PHP warning in the wp_password_reset_hook(). Thanks to John Wick for pointing this out.
  • Small improvement to the PayPal subscription IPN handling script.

3.8.6

  • Added nonce check to the «Addons settings» tab.

3.8.5

  • Fixed CSRF issue in the Bulk Operation menu tab.
  • Fixed Braintree payment issue that could occur if customer pays via PayPal.
  • Fixed Stripe library conflict if other Stripe plugin is installed.
  • Added support for the coupons addon.
  • Added current_user_can() check to the admin menu handling function.
  • Added nonce check to wp_ajax.

3.8.4

  • More strings from the settings admin interface of the plugin are translatable.
  • The strong password validation error message is now translatable (if you are using this feature).
  • Minor enhancement in the PayPal IPN handling code.
  • Fixed an issue with some profile data not updating when password is also updated at the same time.

3.8.3

  • Updated Braintree PHP SDK to prevent deprecation notice when using PHP 7+.
  • The «Expiry Date» of a member is now shown in the member’s profile of the admin dashboard.
  • Compatibility with Wordfence plugin’s captcha feature.
  • German translation file updated.
  • Japanese translation file updated.

3.8.2

  • Added membership level and account status filter in the member search function (Members menu of admin dashboard).
  • Updated the Polish language translation.
  • Added a filter hook in the get_current_page_url() function.

3.8.1

  • [Important Note] If you are using the Braintree gateway, please take a backup before updating. Do a test transaction using Braintree gateway on live mode to make sure the new 3D Secure changes are working fine.
  • Added 3D Secure support for Braintree payment gateway buttons. It automatically tries to detect if 3DS is enabled, then shows the additional steps.
  • Added note for email activation feature regarding temporary passwords storage.
  • Added «swpm_email_activation_data» filter to modify user email activation data.

3.8.0

  • Email activation’s temporary data is now stored in an encrypted format.
  • Fixed email activation data leftovers removal in the DB.
  • Updated some translation strings.

3.7.9

  • Added new shortcode [swpm_show_after_login_page_link] via the swpm misc shortcodes addon.
  • More characters are now allowed in the «username» field.
  • Fixed a minor bug with the plugin not finding the corresponding member’s profile when a subscritpion is canceled.

3.7.8

  • Added a new feature to allow forwarding of the payment notification to an external URL. This option can be found in the «Advanced Settings» of the plugin.
  • The «Forgot Password?» translation string in the login form will allow the «?» character to be translated/customized.
  • Fixed a PHP7 related warning.
  • Updated some translation strings.
  • Corrected an spelling mistake.

3.7.7

  • Added a new filter hook that can be used to override the account status of the email activation feature. swpm_activation_feature_override_account_status
  • Added email activation support for Form Builder.

3.7.6

  • Updated the DB version number.
  • Updated the German language file.

3.7.5.1

  • Fixed a minor bug with the new email activation feature.
  • Changed Stripe plan name to use the nickname.

3.7.5

  • Added a new feature to enable email activation/confirmation. Useful if you want to enable this for your free membership level.
  • Username can only contain: letters, numbers and .-*@. This is so the username field accepts what is allowed by WordPress for that field.
  • Added a new utility function.
  • Added a function to show formatted expiry date.

3.7.4

  • Stripe Subscription now considers plan trial period settings.
  • Added CSS class names to the fields in the admin add/edit members interface.
  • Added more translatable strings to the POT file.
  • WordPress 5.0 compatibility

3.7.3

  • Created a new free addon to offer full page style protection. https://simple-membership-plugin.com/full-page-protection-addon-simple-membership/
  • The mini login shortcode output is now translatable
  • Fixed Smart Checkout buttons were not working in live mode under some circumstances
  • Fixed minor display issues for PayPal Smart Checkout buttons

3.7.2

  • Added a new feature that allows you to automatically logout the users when they close the browser.
  • Added support for Two-Factor Authentication addon.
  • Added a new utility function.
  • Improved the social login functionality.

3.7.1

  • Moved the IPN handling code from «init» hook to «wp_loaded» hook for better compatibility.
  • The configuration fields for «Publishable» and «Secret» keys for Stripe has been swapped. This will align them better with how you get the info from your Stripe account.

3.7.0

  • Added PayPal smart checkout button option. https://simple-membership-plugin.com/creating-paypal-smart-checkout-buttons-for-membership-payment/
  • Added a new filter hook swpm_edit_profile_form_before_username
  • Added a new filter hook swpm_edit_profile_form_before_submit

3.6.9

  • Added a new feature that allows you to configure an after logout redirect URL. This new feature is available in the «Advanced Settings» tab of the plugin.

3.6.8

  • Fixed an Warning: count(): Parameter must be an array or an object that implements Countable.

3.6.7

  • Captcha addon has the «Light» or «Dark» theme options. It also has the compact captcha option.
  • German language translation file updated. Thanks to Herbert Heupke.
  • Membership level update action will update the member’s wp user role (if specified in the membership level).
  • Fixed rare issue when selected currency for Stripe buttons was ignored.
  • Fixed typo in configuration parameter for Stripe buttons that was producing warning in browser console.
  • Stripe is now tries to detect visitor’s language and use it in payment pop-up.

3.6.6

  • Added a new feature to show a terms and conditon checkbox. Users must agree to your terms before they can register for an account. Useful for GDPR.
  • Added a new feature to show a privacy policy checkbox. Users must agree to your privacy policy before they can register for an account. Useful for GDPR.
  • Last login date of the members are now shown in the members listing page in the admin dashboard.
  • Added a feature in the tools menu of the plugin to re-create the required pages of the membership plugin.
  • Fixed a typo in the country name «Colombia».

3.6.5

  • Updated the Swedish translation file. Thanks to Andreas Damberg for submitting the translation file.
  • Developer API to query, update, create member accounts.
  • Added a new feature in the advanced settings to allow automatic member creation for WP users that get created by other plugins.
  • Added a couple of utility functions in the membership level class.

3.6.4

  • Added a new shortcode to show a mini login form. This can be useful to show a mini login form on the sidebar, header or footer area of the site.
  • Fixed an issue with the auto login after registration feature when used with form builder addon.

3.6.3

  • Added a new feature to enable auto login after registration for the members.

3.6.2

  • Added a new feature to enforce strong password on the password field. When this option is enabled in the advanced settings, the members will be required to use a strong password.

3.6.1

  • Langauge POT file regenerated.
  • Added a new filter so the registration complete email body can be overriden and the email can be disabled using a small tweak.
  • The member gets logged out of the wp user session when the password is changed from profile edit page.
  • Force logout is called when bad login hash is detected.
  • Fixed a bug in the tools menu (prompt to complete registration email sending).

3.6.0

  • Added a new feature to allow configuration of an after registration redirect. The advanced settings tab has the new option.
  • Added extra help text in the email settings menu.
  • The subscription cancellation code will now use the subscriber ID.
  • Changed the «Edit Membership Level» button label to say «Save Membership Level»
  • Updated the local copy of the German language file. Thanks to Herbert Heupke.
  • Created a new free addon to handle bulk member import from a CSV file.
  • Added a new filter to allow overriding of the after registration redirection URL.

3.5.9

  • Japanese Yen currency fix for Stripe subscription.
  • Added a new email merge tag for membership level name {membership_level_name}
  • There is a new option called «Force WP User Synchronization» in the advanced settings menu of the plugin.
  • Fixed an warning that can appear sometime when updating the advanced settings interface.

3.5.8

  • Changed the «Edit Member» button text to «Save Data» in the admin member edit interface.
  • Added a new function to logout the user from the swpm system if the corresponding wp user session is logged out.
  • The company name field will now be shown in the edit profile form.
  • The stripe button configuration allows you to enable an option to collect billing address
  • The country field is now a dropdown option.
  • Added a filter hook for the paypal email address in the payment button.

3.5.7

  • Added updated German translation file.
  • Fixed a permissions check bug (thanks to Neb).
  • Fixed a potential XSS vulnerability.

3.5.6

  • Russian Ruble (₽) currency added for PayPal Buy Now and Subscription buttons.
  • «Return URL» and «Button Image URL» options for Stripe Subscription button are now properly saved and handled.
  • Stripe Subscription is now automatically cancelled when a member deletes his account. Will not work for members registered prior to this update.

3.5.5

  • Updated the language text domain from «swpm» to «simple-membership». This will make it easy for the translation to be handled via https://translate.wordpress.org/

3.5.4

  • Added a check for PHP5.4 to detect if a server is using very old version of PHP and show an appropriate warning message. This will prevent an error on server’s using old PHP version.
  • Added a new feature in the paypal button configuration so you can specify a custom checkout page header/logo.

3.5.3

  • The login widget now shows a link to the edit profile page (for the logged in members).
  • Applied a fix in the validation JS code that was preventing paid membership registration to be completed properly if the email field was skipped.
  • Added Stripe subscription checkout option.

3.5.2

  • There is a new feature to apply protection to posts and pages in bulk. The following documentation explains how to use this feature:
    https://simple-membership-plugin.com/apply-protection-posts-pages-bulk/

  • Added a new utility function in the SwpmMemberUtils class.

3.5.1

  • Added a new action hook (swpm_before_login_request_is_processed) that can be used to check stuff before the login request is processed by the plugin.
  • Stripe button: zero-decimal currencies (like JPY) are no longer multiplied by 100.
  • Turned off autocomplete for the email input field in the registration and edit profile forms.

3.5.0

  • Updated the Spanish language translation file.
  • Added translation for Spanish (Venezuela). Translation was done by Santos Guerra.
  • Improved the current page URL check for the renewal page.
  • The {member_since} and {subscription_starts} email merge tags will output a formatted date value.
  • Turned off autocomplete in the edit profile’s password field.

3.4.9

  • Fixed a member profile edit issue that was introduced in the previous version from JavaScript library update.

3.4.8

  • The password reset form will be hidden after a successful reset request.
  • Added a new utility function to write array content to the debug log file.
  • Added apply_filters() for all email subjects and bodies. This should be useful for a multi-lingual site.
  • Updated the validation JS library to the latest.
  • Updated the French language translation file.
  • Updated the Spanish language translation file.
  • Added Czech language translation to the plugin. The translation was submitted by Novakovska Eva.
  • Added Finnish language translation to the plugin. The translation was submitted by Lars Timberg.
  • The password field in the edit profile page has been changed to a «password» type field.

3.4.7

  • There is a new feature for applying partial or section protection to posts and pages. This feature is available via a free addon.
  • Removed bundled jquery.tools18.min.js, switched to built-in WP jQuery UI.
  • Fixed a typo in the manage content protection menu tab.
  • Created a free addon for misc shortcodes.

3.4.6

  • Lagt arabisk oversettelse til plugin-modulen. Oversettelsen ble sendt inn av Hanin Fatani
  • Lagt til en e-postkode {primary_address} som kan brukes i varslings-e-posten når adressefeltet brukes i skjemabygger-tillegget.
  • Fjernet den unødvendige $ _SERVER [«REQUEST_URI»] verdien fra innlegget.
  • Lagt til reCAPTCHA-støtte i skjemaet for tilbakestilling av passord (for reCAPTCHA-tillegg).
  • Det fins et alternativ for å spesifisere en tilpasset CSS-klasse for Stripe- og Braintree-knapper for å tilpasse knappestilen. (Den nye kortkodeparameteren er «klasse»).

3.4.5

  • Lagt til en ny action hook som utløses når et medlem legges til via «Legg til medlem» -menyen på admin-instrumentbordet.
  • Mailchimp-tillegget vil nå legge brukere til en liste når de blir lagt til via admin-dashbordet.
  • Tilpasset feltverdi for PayPal-kassen vil bli kodet.
  • Fast advarsel – Ikke-statisk metode SimpleWpMembership :: deaktivere () skal ikke kalles statisk.

3.4.4

  • Updated the Spanish language translation file.
  • {Passord} e-postflettingskoden fungerer i e-postadressen for administratorvarsling når et medlem sender inn registreringsskjemaet.
  • Ekskludert funksjonen for deaktivering av dashbordet fra AJAX-forespørselen.
  • Lagt til et nytt filter for å tillate dynamisk overstyring av fullstendig e-post registrering ved bruk av tilpasset kode.
  • Lagt til en tekstmelding for plassering av passordfeltet på siden «Rediger profil».
  • Lagt til et nytt innstillingsfelt for å tillate tilpasning av «Emne for administratorvarsling e-post».
  • Menyen for administrere medlemmer kan sorteres ved å bruke for- og etternavn.
  • Mindre skrivefeil.

3.4.3

  • Forbedret formateringen for innholdet som vises før «mer» -koden på et mer tagbeskyttet innlegg.
  • Lagt til en ny funksjon for å deaktivere wp-dashbordtilgang for ikke-admin-wp-brukere. Du finner dette alternativet under fanen Generelle innstillinger.
  • Lagt til meksikansk oversettelsesfil. Oversettelsen ble sendt inn av Enrique Alfonso.
  • Lagt til den lokale kopien av de spanske oversettelsesfilene (noen sendte inn feil oversettelse til nettstedet translate.wordpress.org og overskrev den gode oversettelsen)

3.4.2

  • Løst et problem med noen nettsteder som fikk en blank skjerm for medlemsmenyen på grunn av en kort taggbruk av PHP.
  • Lagt til en ny action-hook som blir utløst etter at et medlem redigerer profilen fra redigeringsprofilsiden.
  • Funksjonen edit_profile_front_end () returnerer nå sann eller usann verdi avhengig av om skjemaet ble sendt eller ikke sendt.
  • Lagt til ekstra kommentar i IPN-håndteringskoden.

3.4.1

  • Lagt til et alternativ for bulkoppdatering av «Medlemskapsnivå»-verdien for en medlemsgruppe.
  • Lagt til et alternativ for bulkoppdatering av «Access Starts» datoverdien for en medlemsgruppe
  • Lagt til norsk oversettelsesfil. Oversettelsen ble sendt inn av Tom Nordstrønen.

3.4.0

  • Oppdaterte den italienske filen. Takk til Nicolò Monili for oppdateringen av oversettelsen.
  • Slettet de tyske språkfilene fra plugin-mappen slik at den kan trekke språket fra translate.wordpress.org
  • Forbedret medlemssøkfunksjonaliteten når den ble brukt med paginering.
  • Lagt til mer sanitisering på registreringsskjemaet.
  • Lagt til noen få verktøy i funksjonsklassen på medlemsnivå.
  • Google reCAPTCHA addon oppdatert for å aktivere captcha på påloggingsskjemaet.
  • Stripe Checkout: Plugin setter nå parameteren «kvittering_email» for Stripe checkout slik at en kvittering blir sendt fra Stripe.

3.3.9

  • Slettet de spanske språkfilene fra plugin-mappen slik at de kan laste språket fra translate.wordpress.org
  • WordPress 4.7-kompatibelt.
  • Regenerert POT-filen.
  • Viderekoblingen etter innlogging bruker nå home_url () i stedet for site_url (). URL-en blir også sendt via et filter.
  • Lagt til et nytt filter for nettadressen som brukes til videresending etter utlogging.
  • Endret navn på swpm-ja_JP-filnavnet til swpmp-ja
  • Lagt til Braintree-betalingsport slik at du kan motta medlemsbetalinger via Braintree. Detaljer i følgende dokumentasjon: ↵ https://simple-membership-plugin.com/create-braintree-buy-now-button-for-membership-payment/

3.3.8

  • Betaling av kontofornyelsen tar hensyn til gjenværende tid (når brukerentilgangen går mot en utløpsdato).
  • Medlemmene kan nå bruke sin e-postadresse (i stedet for brukernavn) og passord for å logge seg på siden. Brukernavnfeltet i påloggingsskjemaet til medlemmet godtar enten e-postadressen eller brukernavnet.
  • Handlings-hook’en set_user_role vil ikke bli utløst av plugin-modulen, da funksjonen wp_update_user () fikser den automatisk.

3.3.7

  • Lagt til oversettelsesfil for italiensk. Oversettelsen ble sendt inn av Roberto Paura.
  • Forbedret håndteringen av refusjon fra PayPal.
  • Avbestillingssekvens / kode for abonnementsbetaling er forbedret. Detaljer fins i følgende dokumentasjon: ↵ https://simple-membership-plugin.com/what-happens-when-paypal-subscription-cancelled/

3.3.6

  • Lagt til et nytt alternativ slik at e-postinnholdet for administratorvarslingen kan tilpasses fra e-postinnstillingsmenyen til plugin-modulen.

3.3.5

  • Lagt til funksjon som unnlater dobbeltsjekk på redigeringsprofilskjemaet
  • Lagt til en ekstra sjekk for data om medlemsnivå på registreringsskjemaet.
  • Minimum WordPress-versjonskrav oppdatert til v4.0.

3.3.4

  • Hvis du redigerer innstillingene for innleggsbeskyttelse for et innlegg som tilhører en beskyttet kategori, vil den nå vise en melding i beskyttelsesinnstillingsboksen.
  • Forbedret noncheck med beskyttelsesinnstillingene som sparer funksjonalitet.

3.3.3

  • Forbedringer for en mottatt transaksjon med gjentakende betaling. Den vil oppdatere profilen selv om innstillingen for medlemsnivå bruker en verdi som angir lengden på medlemskapet.
  • Rettet opp CSRF-sikkerhetsproblemer.
  • Lagt til ikke-verifiseringssjekk i forskjellige administrasjonssidehandlinger.
  • Lagt til is_admin () kontroll som gjør at admin kan se etter forskjellige handlinger på administratorsiden.
  • Lagt til aktuell_bruker_kan () sjekk forskjellige administrasjonssidehandlinger.

3.3.2

  • You can now view a member’s last accessed date and time value by editing the member’s profile from the admin dashboard.
  • The «Registration Successful» message can now be customized using the custom messages addon.
  • The edit profile template file can now also be overridden using the swpm_load_template_files filter.
  • Oppdaterte den nederlandske oversettelsesfilen.
  • Lagt til oversettelsesfil for estisk språk.
  • Oppdaterte Stripe Payment Gateway-biblioteket til den siste versjonen.

3.3.1

  • Added an option in the advanced settings menu to use the timezone value specified in your WordPress General Settings interface.
  • WordPress 4.6 compatibility.

3.3.0

  • Updated the Hungarian language file.
  • Improved input sanitization.

3.2.9

  • Lowered the priority of «the_content» filter processing (this should be helpful for compatibility with some of the content builder type plugins).
  • Added Slovak language translation file. The translation was submitted by Marek Kucak.
  • XSS vulnerability fix for page request parameter.

3.2.8

  • Added Stripe Buy Now option for membership payment.
    Stripe payment usage documentation: https://simple-membership-plugin.com/create-stripe-buy-now-button-for-membership-payment/
  • Added a notice in the admin interface to notify you when you keep the sandbox payment mode enabled.
  • Added a check in the authentication system to stop login request processing if the user is already logged into the site as ADMIN.
  • The payment button shortcode will now check to make sure you entered a valid button ID in the shortcode.
  • Fixed a couple of minor debug notice warnings.
  • Bugfix: Admin Dashboard Access Permission setting not saving correctly.

3.2.7

  • Added a new option in the plugin settings so you can specify other WP user role (example: editor) to be able to use/see the plugin’s admin interface.
  • Added a «user profile delete» option in the admin profile edit interface of the plugin. Admins can use it to delete a user record while in the member edit interface.
  • Added a new option so the member registration complete email notification can be sent to multiple site admins.
  • Added Bosnian language translation file. The translation was submitted by Rejhan Puskar.
  • Updated the Japanese language file.
  • Updated the Dutch language file. Thanks to R.H.J. Roelofsen.

3.2.6

  • Added Hungarian language translation file. The translation was submitted by Laura Szitar.
  • Improved the members menu navigation menu so the tabs are always visible (even when you go to the add or edit members screen).
  • Added 2 new action hooks (They are triggered when subscription is cancelled and when a recurring payment is received).
  • Improved the membership levels navigation menu tabs.
  • The «Edit Member» interface now shows the member ID of the currently editing member.

3.2.5

  • Added a new feature to enable redirection to the last page after login (where they clicked the login link).
    This new option is available in the after login redirection addon.
    https://wordpress.org/plugins/simple-membership-after-login-redirection/

3.2.4

  • Fixed a bug with attachment protection showing an error message.

3.2.3

  • Added a new option so you can configure a membership account renewal page in the plugin.
  • The account expiry message will include the renewal page link (if you configure the renewal page).
  • Removed login link from the comment protection message. You can customize the comment protection message using the custom message addon.
  • Updated the Russian language file. Thanks to @dimabuko for updating the language file.
  • Updated the Portuguese language file. Thanks to @Juan for updating the language file.
  • Added a new addon for better custom post type protection.
  • Made an improvement to the wp user delete function.
  • More tag protection check improvements.
  • Account with «inactive» status can also log into the site if the «Allows expired login» feature is enabled.
  • Updated the PayPal IPN validation code so it is compatible with the upcoming PayPal changes.

3.2.2

  • New feature to only allow the members of the site to be able to post a comment.
  • Moved the «Allow Account Deletion» option to the Advanced Settings tab of the plugin.
  • Moved the «Auto Delete Pending Account» option to the Advanced Settings tab of the plugin.
  • WordPress 4.5 compatibility.

3.2.1

  • Added a new filter (swpm_transactions_menu_items_per_page) that can be used to customize the number of items that is listed in the transactions menu.
  • Added more sorting option in the transactions table.
  • Added sanitization for the sort inputs in the member transactions table.
  • Fixed an issue with the auto delete pending account settings.
  • Changed admin heading structure from h2 to h1.

3.2.0

  • Added Catalan language translation file. The translation was submitted by Josep Ramon.
  • Custom post type categories are also listed in the category protection menu.
  • Added a new filter (swpm_members_menu_items_per_page) that can be used to customize the number of items that is listed in the members menu.
  • The default number of items listed in the members menu by default has been increased to 50.
  • Comment protection fix for posts using «more» tag.
  • Comments of protected posts are also protected.
  • Added CSS classes for all the field rows in the standard membership registration form.
  • Added CSS classes for all the field rows in the edit profile form.

3.1.9

  • Added new merge vars that can be used in the registration complete email. These are {member_id}, {account_state}, {email}, {member_since}
  • Added trailingslashit() to the after logout redirect URL.
  • Created a new extension to show member info. usage documentation
  • A new cookie is dropped when a member logs into the site. It can be used for caching plugin compatibility.
  • Added a new function to load the template for login widget and password reset form. This will allow customization of the login widget by adding the custom template to the theme folder.

3.1.8

  • Improved the members and payments menu rendering for smaller screen devices.
  • Added a utility function to easily output a formatted date in the plugin according to the WordPress’s date format settings.
  • Fixed a bug in the wp username and email validation functionality. Thanks to Klaas van der Linden for pointing it out.
  • The membership password reset form has been restructured (the HTML table has been removed).

3.1.7

  • Added debug logging for after a password is reset successfully.
  • The plugin will prevent WordPress’s default password reset email notification from going out when a member resets the password.
  • Added a new bulk action item. Activate account and notify members in bulk. Customize the activation email from the email settings menu of the plugin.
  • Added validation in the bulk operation function to check and make sure that multiple records were selected before trying the bulk action.
  • Updated the Portuguese (Brazil) language translation file. The translation was updated by Fernando Telles.
  • Updated the Tools interface of the plugin.
  • The members list can now be filtered by account status (from the members interface)
  • The members list now shows «incomplete» keyword in the username field for the member profiles that are incomplete.
  • Added an «Add Member» tab in the members menu.

3.1.6

  • Added a new feature to show the admin toolbar to admin users only.
  • Added CSS for membership buy buttons to force their width and height to be auto.
  • Added a few utility functions to retrieve a member’s record from custom PHP code (useful for developers).
  • Added the free Google recaptcha addon for registration forms.

3.1.5

  • Added a new shortcode [swpm_show_expiry_date] to show the logged-in member’s expiry details.
  • The search feature in the members menu will search the company name, city, state, country fields also.
  • The subscription profile ID (if any) for subscription payment is now shown in the «payments» interface of the plugin.
  • Added new filter hook so additional fields can be added to the payment button form (example: specify country or language code).
  • Updated the language POT file.

3.1.4

  • Added an option in the «Payments» menu to link a payment to the corresponding membership profile (when applicable).
  • Fixed an issue with the subscriber ID not saving with the member profile (for PayPal subscription payments).
  • Added Hebrew language translation file. The translation was submitted by Merom Harpaz.

3.1.3

  • Added Indonesian language translation file. The translation was submitted by Hermanudin.
  • Removed a couple of «notice» warnings from the installer.
  • Added option to bulk change members account status.
  • Updated the CSS class for postbox h3 elements.
  • The member search feature (in the admin side) can now search the list based on email address.

3.1.2

  • Added more sortable columns in the members menu.
  • Adjusted the CSS for the registration and edit profile forms so they render better in small screen devices.
  • Changed the «User name» string to «Username»

3.1.1

  • Fix for some special characters in the email not getting decoded correctly.
  • Updated the membership upgrade email header to use the «from email address» value from the email settings.

3.1.0

  • Fixed an email validation issue for when the plugin is used with the form builder addon.

3.0.9

  • Updated the Spanish language translation file.
  • Updated the POT file for language translation.
  • Added Dutch (Belgium) language translation file. The translation was submitted by Johan Calu.
  • Fixed an email validation issue.

3.0.8

  • Added Latvian language translation file. The translation was submitted by Uldis Kalnins.
  • Updated the POT file for language translation.
  • Added a placeholder get_real_ip_addr() function for backwards compatibility.

3.0.7

  • Fixed a typo in the password reset message.
  • Removed the get_real_ip_addr() function (using get_user_ip_address() from the «SwpmUtils» class).
  • Simplified the message class interaction.
  • Added CSS classes to the registration, edit profile and login submit buttons.
  • Added confirmation in the member’s menu bulk operation function.
  • Fixed the bulk delete and delete functionality in the members list menu.
  • Fixed the category protection confirmation message.
  • Added Greek language translation file. The translation was submitted by Christos Papafilopoulos.

3.0.6

  • Corrected the Danish language file name.
  • Fixed an issue with the profile update success message sticking.

3.0.5

  • Added a fix to prevent an error from showing when a member record is edited from the admin side.

3.0.4

  • Added a new utility function so a member’s particular info can be retrieved using this function.
  • Added extra guard to prevent the following error «Call to member function get () on a non object».
  • Updated the langguage POT file.

3.0.3

  • Increased the database character limit size of the user_name field.
  • Refactored the ‘swpm_registration_form_override’ filter.
  • Added integration with iDevAffiliate.
  • Added integration with Affiliate Platform plugin.

3.0.2

  • Added a new shortcode that can be used on your thank you page. This will allow your users to complete paid registration from the thank you page after payment.
  • The last accessed from IP address of a member is shown to the admin in the member edit screen.
  • The debug log (if enabled) for authentication request is written to the «log-auth.txt» file.
  • Fixed a bug with the bulk member delete option from the bottom bulk action form.
  • Fixed a bug with the bulk membership level delete option from the bottom bulk action form.

3.0.1

  • Added a new CSS class to the registration complete message.
  • Added Portuguese (Portugal) language translation file. The translation was submitted by Edgar Sprecher.
  • Replaced mysql_real_escape_string() with esc_sql()
  • Members list in the admin is now sorted by member_id by default.
  • Added a new filter in the registration form so Google recaptcha can be added to it.

3.0

  • Updated the swedish langauge translation
  • Added a new option to enable opening of the PayPal buy button in a new window (using the «new_window» parameter in the shortcode).
  • You can now create and configure PayPal Subscription button for membership payment from the payments menu.

2.2.9

  • Added a new feature to customize the password reset email.
  • Added a new feature to customize the admin notification email address.
  • Improved the help text for a few of the email settings fields.
  • Updated the message that gets displayed after a member updates the profile.

2.2.8

  • Updated the swedish language translation file.
  • Code refactoring: moved all the init hook tasks to a separate class.
  • Increased the size of admin nav tab menu items so they are easy to see.
  • Made all the admin menu title size consistent accross all the menus.
  • Updated the admin menu dashicon icon to a nicer looking one.
  • You can now create and configure PayPal buy now button for membership payment from the payments menu.

2.2.7

  • Added Japanese language translation to the plugin. The translation was submitted by Mana.
  • Added Serbian language translation to the plugin. The translation was submitted by Zoran Milijanovic.
  • All member fields will be loaded in the edit page (instead of just two).

2.2.6

  • Fixed an issue with the category protection menu after the class refactoring work.
  • Fixed the unique key in the DB table

2.2.5

  • Refactored all the class names to use the «swpm» slug to remove potential conflict with other plugins with similar class names.

2.2.4

  • Fixed an issue with not being able to unprotect the category protection.
  • Minor refactoring work with the classes.

2.2.3

  • Updated the category protection interface to use the get_terms() function.
  • Added a new Utility class that has some helpful functions (example: check if a member is logged into the site).

2.2.2

  • All the membership payments are now recorded in the payments table.
  • Added a new menu item (Payments) to show all the membership payments and transactions.
  • Added Lithuanian language translation to the plugin. The translation was submitted by Daiva Pakalne.
  • Fixed an invalid argument error.

2.2.1

  • Added a new table for logging the membership payments/transactions in the future.
  • Made some enhancements in the installer class so it can handle both the WP Multi-site and single site setup via the same function.

2.2

  • Added a new feature to allow expired members to be able to log into the system (to allow easy account renewal).
  • The email address value of a member is now editable from the admin dashboard and in the profile edit form.
  • Added CSS classes around some of the messages for styling purpose.
  • Some translation updates.

2.1.9

  • Improved the password reset functionality.
  • Improved the message that gets displayed after the password reset functionality is used.
  • Updated the Portuguese (Brazil) language file.
  • Improved the user login handling code.

2.1.8

  • Improved the after logout redirection so it uses the home_url() value.
  • Fixed a bug in the member table sorting functionality.
  • The members table can now be sorted using ID column.

2.1.7

  • Added a new feature to automatically delete pending membership accounts that are older than 1 or 2 months.
  • Fixed an issue with the send notification to admin email settings not saving.

2.1.6

  • Fixed a bug with new membership level creation with a number of days or weeks duration value.

2.1.5

  • Improved the attachment protection so it doesn’t protect when viewing from the admin side also.
  • Removed a dubug dump statement.

2.1.4

  • Improved the login authentication handler logic.
  • Fixed the restricted image icon URL.
  • Updated the restricted attachment icon to use a better one.

2.1.3

  • Added a new feature to allow the members to delete their accounts.

2.1.2

  • Updated the membership subscription payment cancellation handler and made it more robust.
  • Added an option in the settings to reset the debug log files.

2.1.1

  • Enhanced the username exists function query.
  • Updated one of the notice messages.

2.1

  • Changed the PHP short tags to the standard tags
  • Updated a message in the settings to make the usage instruction clear.
  • Corrected a version number value.

2.0

  • Improved some of the default content protection messages.
  • Added Danish language translation to the plugin. The translation was submitted by Niels Boje Lund.

1.9.9

  • WP Multi-site network activation error fix.

1.9.8

  • Fixed an issue with the phone number not saving.
  • Fixed an issue with the new fixed membership expiry date feature.

1.9.7

  • Minor UI fix in the add new membership level menu.

1.9.6

  • Added a new feature to allow fixed expiry date for membership levels.
  • Added Russian language translation to the plugin. The translation was submitted by Vladimir Vaulin.
  • Added Dutch language translation to the plugin. The translation was submitted by Henk Rostohar.
  • Added Romanian language translation to the plugin. The translation was submitted by Iulian Cazangiu.
  • Some minor code refactoring.

1.9.5

  • Added a check to show the content of a protected post/page if the admin is previewing the post or page.
  • Fixed an issue with the quick notification email feature not filtering the email shortcodes.
  • Improved the login form’s HTML and CSS.

1.9.4

  • Added a new feature to send an email notification to a member when you edit a user’s record. This will be helpful to notify members when you activate their account.
  • Fixed an issue with «pending» member account getting set to active when the record is edited from admin side.

1.9.3

  • Fixed an issue with the featured image not showing properly for some protected blog posts.

1.9.2

  • Fixed the edit link in the member search interface.

1.9.1

  • Added Turkish language translation to the plugin. The translation was submitted by Murat SEYISOGLU.
  • WordPrss 4.1 compatibility.

1.9.0

  • Fixed a bug in the default account setting option (the option to do manual approval for membership).
  • Added Polish language translation to the plugin. The translation was submitted by Maytki.
  • Added Macedonian language translation to the plugin. The translation was submitted by I. Ivanov.

1.8.9

  • Added a new feature so you can set the default account status of your members. This can useful if you want to manually approve members after they signup.

1.8.8

  • Fixed an issue with the account expiry when it is set to 1 year.

1.8.7

  • Updated the registration form validation code to not accept apostrophe character in the username field.
  • Added a new tab for showing addon settings options (some of the addons will be able to utilize this settings tab).
  • Added a new action hook in the addon settings tab.
  • Moved the plugin’s main class initialization code outside of the plugins_loaded hook.

1.8.6

  • Fixed an email validation issue with paid membership registration process.
  • Added a new free addon to customize the protected content message.

1.8.5

  • Added category protection feature under the membership level menu.
  • Fixed a bug with paid membership paypal IPN processing code.

1.8.4

  • The Password field won’t use the browser’s autofill option in the admin interface when editing a member info.

1.8.3

  • Added Swedish language translation to the plugin. The translation was submitted by Geson Perry.
  • There is now a cronjob in the plugin to expire the member profiles in the background.
  • Released a new addon – https://simple-membership-plugin.com/simple-membership-registration-form-shortcode-generator/
  • Added a menu called «Add-ons» for listing all the extensions of this plugin.

1.8.2

  • Updated the members expiry check code at the time of login and made it more robust.

1.8.1

  • MySQL database character set and collation values are read from the system when creating the tables.
  • Added German language translation file to the plugin.
  • Some code refactoring work.
  • Added a new feature to allow admins to create a registration form for a particular membership level.

1.8.0

  • Added a new feature called «more tag protection» to enable teaser content. Read the teaser content documentation for more info.
  • Added Portuguese (Brazil) language translation to the plugin. The translation was submitted by Rachel Oakes.
  • Added cookiehash definition check (in case it is not defined already).

1.7.9

  • Added Spanish language translation to the plugin. The translation was submitted by David Sanchez.
  • Removed some hardcoded path from the auth class.
  • WordPress 4.0 compatibility

1.7.8

  • Architecture improvement for the WP User import addon
  • Updated the POT file with the new translation strings

1.7.7

  • The plugin will now show the member account expiry date in the login widget (when a user is logged into the site).
  • Added a couple of filters to the plugin.

1.7.6

  • Fixed an issue with hiding the admin-bar. It will never be shown to non-members.
  • Renamed the chinese language file to correct the name.
  • Removed a lot of fields from the front-end registration form (after user feedback). The membership registration form is now a lot simpler with just a few fields.
  • Fixed a bug with the member search option in the admin dashboard.
  • Added a few new action hooks and filters.
  • Fixed a bug with the media attachment protection.

1.7.5

  • Fixed an issue with language file loading.

1.7.4

  • Added capability to use any of the shortcodes (example: Login widget) in the sidebar text widget.

1.7.3

  • Added french language translation to the plugin. The translation was submitted by Zeb.
  • Fixed a few language textdomain issue.
  • Fixed an issue with the the registration and login page shortcode (On some sites the registration form wasn’t visible.)
  • Added simplified Chinese language translation to the plugin. The translation was submitted by Ben.

1.7.2

  • Added a new hook after the plugin’s admin menu is rendered so addons can hook into the main plugin menu.
  • Fixed another PHP 5.2 code compatibility issue.
  • Fixed an issue with the bulk member delete functionality.

1.7.1

  • Fixed another PHP 5.2 code compatibility issue.
  • Updated the plugin’s language file template.

1.7

  • Tweaked code to make it compatible with PHP 5.2 (previously PHP 5.3 was the requirement).
  • Added checks for checking if a WP user account already exists with the chosen username (when a member registers).
  • Fixed a few translation strings.

1.6

  • Added comment protection. Comments on your protected posts will also be protected automatically.
  • Added a new feature to hide the admin toolbar for logged in users of the site.
  • Bug fix: password reset email not sent correctly
  • Bug fix: page rendering issue after the member updates the profile.

1.5.1

  • Compatibility with the after login redirection addon:
    https://wordpress.org/plugins/simple-membership-after-login-redirection/

1.5

  • Fixed a bug with sending member email when added via admin dashboard.
  • Fixed a bug with general settings values resetting.
  • Added a few action hooks to the plugin.

1.4

  • Refactored some code to enhance the architecture. This will help us add some good features in the future.
  • Added debug logger to help troubleshoot after membership payment tasks.
  • Added a new action hook for after paypal IPN is processed.

1.3

  • Fixed a bug with premium membership registration.

1.2

  • First commit to WordPress repository.