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.

Non-members viewing a protected page will be prompted to log in or become a member.

Har gratis og betalte medlemskap

Du kan konfigurere den til å ha gratis og / eller betalte medlemskap på nettstedet ditt. Medlemskapsbetaling håndteres sikkert via PayPal. Betaling kan også gjennomføres via både Stripe eller Braintree betalingsportaler.

Det fins støtte for både engangs- og repeterende betalinger med PayPal og Stripe.

Du kan akseptere engangsbetaling av medlemskap via Braintree betalingstjeneste.

Option to make membership payment buttons using the new PayPal Checkout API.

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

Du kan skru på e-postaktivering eller e-postbekreftelse for gratis medlemskap.

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.

Utvikler-API

Det fins mange action- og filter-knagger en utvikler kan bruke for å tilpasse utvidelsen.

Det fins også en API som kan brukes til å undersøke, opprette eller oppdatere medlemskontoer.

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.

Option to show a password visibility toggle option in the login form.

Dokumentasjon

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

Brukerstøtte for utvidelsen

If you encounter any issues with this plugin, please visit our website to post on the support forum or contact us directly.
https://simple-membership-plugin.com/

You can create a free forum account to ask your questions.

Additional Features

  • 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.
  • Mulighet til delvis beskyttelse av blogginnlegg eller sideinnhold.
  • Du kan sette inn beskyttelse av mange innlegg og sider samtidig.
  • 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.
  • Søk etter en medlemsprofil i kontollpanelet i WP.
  • Filtrer medlemsliste ut fra kontostatus
  • Filtrerer medlemslisten etter medlemskapsnivå
  • Site admins can save private notes about members, providing a convenient way to keep track of important information.
  • 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
  • Email all members by membership level, with an option to filter by account status.
  • 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.
  • Mulighet for å konfigurere omdirigering etter medlemspålogging.
  • Mulighet for å konfigurere omdirigering etter registrering av medlemmer.
  • Mulighet for å konfigurere viderekobling for medlemmer etter de er logget ut.
  • Dette alternativet tvinger medlemmene til å bruke sterkt passord.
  • Alternativ for å få brukerne til å godta vilkår og betingelser før de registrerer seg som medlem.
  • Alternativ for å få brukerne til å godta personvernreglene dine før de registrerer seg som medlem.
  • Option to hide the registration/join option. Useful if you prefer visitors not to see the registration option on your site.
  • Alternativ for automatisk utlogging medlemmet når de lukker nettleseren.
  • Mulighet for å videresende betalingsvarslingen til en ekstern URL for videre behandling.
  • Option to configure whitelisting for user email addresses to allow registration only from specific email addresses or email domains.
  • Option to configure blacklisting for user email addresses to block registration from certain email addresses or email domains.
  • Allows you to set an active login limit for members, helping to prevent account sharing.
  • Option to enable and set failed login attempt limit, which helps to protect against brute force attacks.
  • Option to enable login event tracking, allowing you to view the history of member logins.
  • Option to reset the settings and data of the plugin to start fresh.
  • Option to configure PayPal payment buttons for memberships (one-time and recurring payments).
  • Option to configure Stripe payment buttons for memberships (one-time and recurring payments).
  • Option to configure Braintree payment buttons for memberships (one-time payments).
  • The plugin is actively maintained and we are working on new features for the plugin.
  • Browse the plugin documentation to learn more about the features of this plugin.

Språkoversettelser

Følgende språkoversettelser er allerede tilgjengelige:

  • Engelsk
  • Tysk
  • Fransk
  • Spansk
  • Spansk (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
  • Tsjekkisk
  • Finsk

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

Skjermbilder

  • Example of the member registration page.
  • Example of the member login page.
  • Example of the membership payment landing page.
  • Example of the settings menu.
  • Example of membership level management.

Blokker

Denne utvidelsen gir 1 blokk.

  • Payment Button

Installasjon

Gjør følgende for og installere medlemskapsutvidelsen:

  1. Upload the ‘simple-membership.zip’ file from the Plugins -> Add New page in the WordPress administration panel.
  2. Aktiver plugin’en via plugins-menyen i WordPress.

FAQ

Where can I find complete documentation for this plugin?

You can find the full documentation for this plugin on the Simple Membership plugin documentation page.

Vurderinger

1. juni, 2025 2 svar
Its got everything a membership plugin needs. Need functionality for Webhook call-backs for unsupported payment gateways. It would be great if Login form validation messages can be closer to the respective boxes
17. april, 2025 2 svar
This plugin seems to have a lot of good features, but it gets hit often with 30 bot registrations at a time of free accounts every day until I deactivate the plugin. I do not have Anyone can register checked in Settings >> General. I have tried:1. Captcha v2 plugin2. Captcha V3 plugin3. Creating a session token with a timer that doesn’t allow fast registrations4. Hidden honeypot form fields.Nothing works. Meanwhile it is causing my domain is sending out spammy notifications to what seem like some real email addresses.I might just pay for a membership plugin or use Patreon.
Les alle 447 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 13 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

4.6.5

  • Added a new feature to send separate email notifications for account upgrades and renewals.
  • New feature added to display warning message above subscription payment buttons if there is already an active subscription.
  • Translation string updated for the ‘Auto Delete Pending Account’ field.
  • Added a new option to resend member account activation email in the Tools menu.
  • Renamed the ‘has_tag’ function to ‘has_email_merge_tag’ to avoid confusion.
  • Added a new filter hook ‘swpm_payment_button_note_msg_output’ to allow custom code to insert a message or note before the payment button.
  • Added a new filter hook ‘swpm_hide_payment_button’ to allow custom code to hide the payment button based on custom logic.
  • Added a validation for the PayPal client ID to ensure it is not empty when using the PayPal PPCP checkout.
  • For PayPal PPCP guest checkout, it will query the subscription or order details from the PayPal API to retrieve the email address (if needed).
  • Updated the plugin name to «Simple Membership» in the main PHP file to match the plugin slug and readme file.

4.6.4

  • Added a new feature to limit failed login attempts. Read the failed login limit documentation for more information.
  • Improved user experience by disabling browser auto-fill on the password field in the new registration form.
  • Added a debug log entry for successful user logouts.
  • Refactored Stripe-related code for the client reference ID.
  • Added new filter hook: ‘swpm_paypal_ppcp_order_shipping_preference’ to customize the shipping preference in PayPal PPCP checkout.
  • Added new filter hook: ‘swpm_paypal_ppcp_order_item_category’ to customize the item category in PayPal PPCP checkout.
  • For PayPal PPCP checkout, if no Thank You page URL is set, a default success message will now appear above the PayPal button.
  • Introduced a new feature: users are redirected to the paid registration page after successful payment to complete their account setup.
  • Added ‘redirect_to_after_cancel’ parameter to the ‘swpm_show_subscriptions_and_cancel_link’ shortcode to allow redirection to a custom URL after subscription cancellation.
  • Added escaping functions to improve security on the payment button configuration admin screen.
  • Introduced two new utility functions: apply_protection_to_post and apply_protection_to_posts.
  • Addressed minor PHP notices and warning-related issues.

4.6.3

  • WordPress 6.8 compatibility related changes.
  • Added a new feature to set ‘default content protection’ settings.
  • Password reset processing code refactored to be in ‘wp’ hook.
  • Modified the ‘Tools -> System Info’ menu to accurately display the language translation directory path: /wp-content/languages/plugins/
  • Updated the Hungarian language translation file.
  • WordPress 6.8 uses new password hashing. We have updated the function that is used to check the password so it is compatible with WP 6.8.

4.6.2

  • Added a new Reports menu to display various membership-related statistics and reports.
  • Added a new DB table for storing the member’s login history.
  • Added a new filter hook ‘swpm_replace_dynamic_tags’ to allow addons to replace dynamic tags in the email notification.
  • Renamed the function «email_activation()» to «handle_email_activation()» for clarity.
  • Fixed a translation issue in the account delete feature’s confirmation message.
  • Added debug logging statements in the calculate_access_start_date_for_account_update() function.
  • Updated the admin menu page title to maintain consistency with other menu items.
  • New option added for Stripe webhook event verification.
  • Added support for Stripe’s 100% discount code feature.
  • Stripe API version updated to the latest version.

4.6.1

  • This release primarily includes optimizations and enhancements for the user login process with the ‘Remember Me’ option.
  • Note: After updating to this version, members will need to log in again.
  • The SWPM auth cookie structure now includes the ‘Remember Me’ value.
  • When «remember me» is not checked, we use a session cookie to match with WordPress’s cookie expiration.
  • The ‘Remember Me’ option is now respected for SWPM logins originating from WordPress.
  • After changing or updating the password from the edit profile page, the cookie is reset using the original remember-me flag.
  • Oppdaterte den nederlandske oversettelsesfilen.

4.6.0

  • Added a new option to bulk delete all member accounts with a specific account status.
  • Updated the reference to the tools menu in the admin dashboard to point to the new location.
  • Front-end registration form now renders via the ‘swpm_load_template()’ method.
  • A getter method added to the SwpmAccessControl class.
  • Improved the handling of the password reset request form to prevent resubmission on page reload.
  • Added an extra check in the user delete function to check if the user has administrator role.
  • Updated the system to display an error message when a password request is made for an incomplete account.
  • New ‘System Info’ tab added in the Tools menu.
  • Fixed a minor PHP notice issue.
  • Braintree SDK updated to v6.23.0.
  • Minor improvement to the category protection UI.
  • Added the Cloudflare Turnstile CAPTCHA integration.

4.5.9

  • The «Tools» tab has been relocated to its own standalone menu item.
  • Added a new action hook ‘swpm_admin_account_status_updated’ that will be triggered when the account status of a member is changed in the admin dashboard.
  • Added a new action hook ‘swpm_account_status_updated’ that will be triggered when the account status update function is called for a member.
  • Backwards compatibility for the ‘profile_update’ action hook.
  • Updated the Stripe subscription payment button configuration interface to include the word ‘Price’ ID to reflect the changes made by Stripe.
  • Small refactoring of the shortcode handler class to make it more efficient.
  • Introduced a new settings option to hide membership level field on the registration form.
  • Options related to the WP toolbar and admin dashboard have been grouped together in the advanced settings menu.
  • First and Last name values can be set to empty in the member’s profile edit interface.

4.5.8

  • Allow promo code feature added to stripe subscription payment buttons.
  • Added a new utility function ‘get_all_protected_post_ids_list_from_db’ to retrieve all the protected post IDs from the database.
  • Updated the French language translation file.
  • Active login limit feature conflict issue fixed for password reset event.
  • Added a new filter hook ‘swpm_override_protected_post_exclusion_from_search’ that can be used to override the protected post exclusion from the search query.
  • The asterisk character (*) is not allowed in the username field to maintain consistency with WordPress username character restrictions.

4.5.7

  • Enhanced the efficiency of the ‘pre_get_posts’ filter hook handling function to address issues encountered on some sites during page saving and publishing.

4.5.6

  • New free addon for resetting the settings and data of the plugin. Refer to this documentation for more information.
  • The ‘load_plugin_textdomain’ function call has been moved to init hook with a higher priority for better compatibility with other plguins. This seem to work better for most languages.
  • Regenerated the language POT file for the plugin to include the latest changes.
  • Protected posts are now excluded from WP search query if the user doesn’t have access to the post.

4.5.5

  • New ‘Active Login Limit’ feature added. Refer to this documentation for more information.
  • PayPal standard subscription canceled status will also be shown in the ‘subscription created’ transaction details page.
  • Do not execute the after_login_redirection and the wp_signon function when the login originates from an external login form (example: WP, WooCommerce etc). This creates a better user experience.
  • Minor Update to the swpm-orange-box CSS class to make it more readable.
  • Added a new auto-redirect feature to the ‘Full Page Protection Addon’ for when a visitor attempts to access a protected page.
  • Updated the password reset shortcode’s email field to use a size of 30.
  • Added members meta database table to store additional member data.
  • Added a new option to bulk delete all members from a specific membership level.
  • Added a twice daily cron job event that will be used to do various cleanup tasks in the future.
  • Updated settings menu help text CSS to use the ‘description’ class for improved readability.
  • Updated the Italian language translation file.

Full changelog available at change-log-of-old-versions.txt