Simple Membership

Descripción

Flexible, bien apoyado, y fácil de usar plugin de membresía de WordPress para ofrecer contenidos gratuitos y de pago desde su sitio de WordPress

El plugin simple membership le permite proteger tus mensajes y las páginas de modo que solo los usuarios pueden ver el contenido protegido.

Niveles de Acceso de Cuenta Ilimitada

Configurar niveles ilimitados de membresía (ejemplo: libre, plata, oro, etc.) y proteger sus entradas y páginas utilizando los niveles de afiliación que se crean.

Interfaz de usuario amigable para la protección del contenido

Cuando se está editando una entrada o página en el editor de WordPress, puede seleccionar para proteger una entrada o página para sus miembros.

A los que no son miembros y ven una página protegida se les pedirá que accedan o se hagan miembros.

Tener miembro libres y de pago

Puedes configurarlo para que tenga membresías gratuitas y / o de pago en tu sitio. El pago de membresía pagado se maneja de forma segura a través de PayPal. El pago de la membresía también se puede aceptar utilizando las pasarelas de pago Stripe o Braintree.

Ambos pagos únicos y recurrentes / de suscripción son compatibles con PayPal y Stripe.

Puedes aceptar el pago único de membresía a través de la pasarela de pago de Braintree.

Opción de hacer botones de pago de membresía usando la nueva API de PayPal Checkout.

También existe la opción de usar los botones inteligentes de PayPal para el pago de la membresía.

Puedes activar la activación por correo electrónico o la confirmación por correo electrónico para las membresías gratis.

Los pagos de registro de miembros

Todos los pagos de sus miembros se registran en el plugin. Puede verlos en cualquier momento visitando el menú de pagos desde el panel de control del administrador.

API de desarrollador

Hay muchos ganchos de filtro y acción que un desarrollador puede usar para personalizar el plugin.

También hay una API que se puede usar para consultar, crear y actualizar cuentas de miembros.

Acceso de usuario Widget en la barra lateral

Puedes agregar fácilmente un widget de Acceso de usuario en la barra lateral de su sitio. Solo tiene que utilizar el shortcode del formulario de acceso en la barra lateral.

También puedes personalizar el widget de acceso de usuario mediante la creación de un archivo de plantilla personalizada en su carpeta de temas (o en el subtema).

Opción para mostrar una opción de cambio de la visibilidad de la contraseña en el formulario de acceso.

Documentación

Lee las instrucciones de instalación después de instalar el plugin para empezar.

Apoyo Plugin

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

  • Funciona con cualquier tema de WordPress
  • Capacidad para proteger galería de fotos.
  • Capacidad para proteger las páginas de apego.
  • Mostrar contenido de reclamo para convertir visitantes en miembros.
  • Los comentarios en sus entradas protegidas también estarán protegidos automáticamente.
  • Hay una opción para habilitar el registro de depuración para que pueda solucionar los problemas relacionados con los pagos de membresía con facilidad (si lo hay).
  • Posibilidad de personalizar el mensaje de protección de contenido que se muestra a los no miembros.
  • Capacidad de proteger parcialmente el contenido de la entrada o de la página.
  • Puede aplicar protección a la mayoría de entradas y páginas.
  • Capacidad para utilizar varas de fundir en la notificación de correo electrónico de miembros.
  • El lado de gestión de miembros es manejado por el plugin.
  • Capacidad de aprobar manualmente sus miembros.
  • Capacidad para importar los usuarios de WordPress como miembros.
  • Buscar el perfil de un miembro en tu escritorio de administración de WP.
  • Filtrado de lista de miembros por el estatus de cuenta.
  • Filtrar la lista de miembros por el nivel de membresía.
  • Los administradores del sitio pueden guardar notas privadas sobre los miembros, lo que proporciona una forma conveniente de realizar un seguimiento de la información importante.
  • Puede ser traducido a cualquier idioma.
  • Ocultar la barra de herramientas de administración desde la parte frontal de su sitio.
  • Permitir que tus miembros puedan eliminar sus cuentas de miembros.
  • Enviar notificaciones rápidas de correo electrónico a tus miembros.
  • Enviar correos electrónicos a todos los miembros por nivel de membresía, con la opción de filtrar por estado de cuenta.
  • Personalizar el restablecimiento de la contraseña del correo electrónico para los miembros.
  • Usar Google reCAPTCHA en el formulario de registro de miembros.
  • Utilice Google reCAPTCHA en su formulario de inicio de sesión de usuario y restablecimiento de contraseña.
  • Los widgets de inicio de sesión y registro serán adaptables si estás utilizando un tema adaptable.
  • Capacidad de restringir la función de comentarios en su sitio solo a sus miembros.
  • Pagina frontal de registro de miembros.
  • Perfiles frontal de los miembros.
  • Pagina frontal de inicio del miembro.
  • Opción para configurar la redirección después de acceder los miembros.
  • Opción para configurar la redirección después del registro de miembros.
  • Opción para configurar después de la redirección de cierre de sesión para miembros.
  • La opción obliga a los miembros a usar una contraseña segura.
  • Opción para hacer que los usuarios acepten tus términos y condiciones antes de que puedan registrarse para una cuenta de miembro.
  • Opción para que los usuarios acepten tu política de privacidad antes de que puedan registrarse para una cuenta de miembro.
  • Opción para ocultar la opción de registro/unión. Útil si prefieres que los visitantes no vean la opción de registro en tu sitio.
  • Opción para cerrar sesión automáticamente a los miembros cuando cierran el navegador.
  • La posibilidad de reenviar el aviso de pago a una URL externa para más procesamiento.
  • Opción para configurar la lista blanca para las direcciones de correo electrónico de los usuarios para permitir el registro solo desde direcciones de correo electrónico o dominios de correo electrónico específicos.
  • Opción para configurar la lista negra para las direcciones de correo electrónico de los usuarios para bloquear el registro de ciertas direcciones de correo electrónico o dominios de correo electrónico.
  • Te permite establecer un límite de acceso activo para los miembros, lo que ayuda a evitar que se compartan las cuentas.
  • 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.
  • Opción para restablecer los ajustes y los datos del plugin para empezar de cero.
  • Opción de configurar los botones de pago de PayPal para membresías (pagos únicos y periódico).
  • Opción de configurar los botones de pago de Stripe para membresías (pagos únicos y periódico).
  • Opción para configurar los botones de pago de Braintree para membresías (pagos únicos).
  • El plugin se mantiene activamente y estamos trabajando en nuevas características para él.
  • Explora la documentación del plugin para aprender más acerca de las características de este plugin.

Traducciones de idiomas

Las siguientes traducciones del idioma ya están disponibles:

  • Inglés
  • Alemán
  • Francés
  • Español
  • Español (Venezuela)
  • Chino
  • Portugués (Brasil)
  • Portugués (Portugal)
  • Sueco
  • Macedonio
  • Polaco
  • Turco
  • Ruso
  • Neerlandés (Países Bajos)
  • Neerlandés (Bélgica)
  • Tumano
  • Danés
  • Lituanés
  • Serbio
  • Japonés
  • Griego
  • Letón
  • Indonesio
  • Hebreo
  • Catalán
  • Húngaro
  • Bosnia (Bosnia y Herzegovina)
  • Eslovaco
  • Italiano
  • Noruego
  • Mexicano
  • Árabe
  • Checo
  • Finlandés

Puedes traducir el plugin utilizando el lenguaje documentación de traducción.

Capturas de pantalla

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

Bloques

Este plugin proporciona 1 bloque.

  • Payment Button

Instalación

Haz lo siguiente para instalar el plug-in de la membresía:

  1. Upload the ‘simple-membership.zip’ file from the Plugins -> Add New page in the WordPress administration panel.
  2. Activa el plugin a través del menú de ‘Plugins’ de WordPress.

FAQ

¿Dónde puedo encontrar la documentación completa para este plugin?

Puedes encontrar la documentación completa de este plugin en la página Documentación del plugin Simple Membership.

Reseñas

1 de Junio de 2025 2 respuestas
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
18 de Mayo de 2025 1 respuesta
Great plugin to get hide some of your content, and certainly free!
17 de Abril de 2025 2 respuestas
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.
Leer los 447 comentarios

Colaboradores & Desarrolladores

“Simple Membership” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Simple Membership” ha sido traducido en 13 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Simple Membership” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

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

  • Agregado un nuevo menú “Informes” para mostrar diversas estadísticas e informes relacionados con la membresía.
  • Agregada una nueva tabla de base de datos para almacenar el historial de acceso de los miembros.
  • Agregado un nuevo filtro ‘swpm_replace_dynamic_tags’ para permitir que las extensiones reemplacen etiquetas dinámicas en el aviso por correo electrónico.
  • Se ha cambiado el nombre de la función ’email_activation()’ a ‘handle_email_activation()’ para mayor claridad.
  • Corregido un problema de traducción en el mensaje de confirmación de la característica de borrar la cuenta.
  • Agregado declaraciones de registro de depuración en la función calculate_access_start_date_for_account_update().
  • Actualizado el título de la página del menú de administración para mantener la coherencia con otros elementos del menú.
  • Agregada una nueva opción para la verificación de eventos de webhook de Stripe.
  • Agregada compatibilidad para la característica de código de descuento del 100% de Stripe.
  • Stripe API version updated to the latest version.

4.6.1

  • Esta versión incluye principalmente optimizaciones y mejoras para el proceso de acceso del usuario con la opción “Recuérdame”.
  • Nota: Después de actualizar a esta versión, los miembros deberán acceder nuevamente.
  • La estructura de la cookie de la identificación de SWPM ahora incluye el valor “Recuérdame”.
  • Cuando “recuérdame” no está marcado, utilizamos una cookie de sesión para que coincida con la caducidad de la cookie de WordPress.
  • La opción “Recuérdame” ahora se respeta para los accesos de SWPM que se originan en WordPress.
  • Después de cambiar o actualizar la contraseña desde la página de edición de perfil, la cookie se restablece utilizando la bandera de recuérdame original.
  • Se actualizó el archivo de traducción del idioma holandés.

4.6.0

  • Agregada una nueva opción para borrar en lote todas las cuentas de miembros con un estado de cuenta específico.
  • Actualizada la referencia al menú de herramientas en el escritorio de administración para apuntar a la nueva ubicación.
  • El formulario de registro de la portada ahora se procesa a través del método ‘swpm_load_template()’.
  • Agregado un método getter a la clase SwpmAccessControl.
  • Mejorado el manejo del formulario de solicitud de restablecimiento de la contraseña para evitar el reenvío al recargar la página.
  • Agregada una verificación adicional en la función de borrar el usuario para comprobar si el usuario tiene un perfil de administrador.
  • Actualizado el sistema para mostrar un mensaje de error cuando se realiza una solicitud de contraseña para una cuenta incompleta.
  • Agregada una nueva pestaña “Información del sistema” en el menú de herramientas.
  • Corregido un problema menor con el aviso de PHP.
  • SDK de Braintree actualizado a v6.23.0.
  • Pequeña mejora en la interfaz de usuario de protección de categoría.
  • Added the Cloudflare Turnstile CAPTCHA integration.

4.5.9

  • La pestaña “Herramientas” se ha reubicado en su propio elemento de menú independiente.
  • Agregado un nuevo gancho de acción ‘swpm_admin_account_status_updated’ que se activará cuando se cambie el estado de la cuenta de un miembro en el escritorio de administración.
  • Agregado un nuevo gancho de acción ‘swpm_account_status_updated’ que se activará cuando se llame a la función de actualización del estado de la cuenta de un miembro.
  • Compatibilidad con versiones anteriores del gancho de acción ‘profile_update’.
  • Actualizada la interfaz de configuración del botón de pago de suscripción de Stripe para incluir el ID de la palabra “Precio” para reflejar los cambios realizados por Stripe.
  • Pequeña programación de la clase controladora del shortcode para hacerla más eficiente.
  • Se ha introducido una nueva opción de ajustes para ocultar el campo de nivel de membresía en el formulario de registro.
  • Las opciones relacionadas con la barra de herramientas de WP y el escritorio de administración se han agrupado en el menú de ajustes avanzados.
  • Los valores de nombre y apellido se pueden configurar como vacíos en la interfaz de edición del perfil del miembro.

4.5.8

  • Permitir agregar la característica de código de promoción a los botones de pago de suscripción de Stripe.
  • Agregada una nueva función de utilidad ‘get_all_protected_post_ids_list_from_db’ para recuperar todos los IDs de las entradas protegidas de la base de datos.
  • Actualizado el archivo de traducción de lengua francesa.
  • Corregido el problema de conflicto de la característica de límite de acceso activo para el evento de restablecimiento de la contraseña.
  • Agregado un nuevo filtro ‘swpm_override_protected_post_exclusion_from_search’ que se puede usar para anular la exclusión de la entrada protegida de la consulta de búsqueda.
  • El carácter de asterisco (*) no está permitido en el campo de nombre de usuario para mantener la coherencia con las restricciones de caracteres del nombre de usuario de WordPress.

4.5.7

  • Se ha mejorado la eficiencia de la función de manejo del gancho de filtro ‘pre_get_posts’ para solucionar problemas encontrados en algunos sitios durante el guardado y la publicación de páginas.

4.5.6

  • Nuevo addon gratuito para restablecer la configuración y los datos del plugin. Consulta esta documentación para obtener más información.
  • La llamada a la función ‘load_plugin_textdomain’ se ha movido al gancho init con una prioridad más alta para mejorar la compatibilidad con otros plugins. Esto parece funcionar mejor para la mayoría de los idiomas.
  • Regenerado el archivo POT de idioma del plugin para incluir los últimos cambios.
  • Las entradas protegidas ahora se excluyen de la consulta de búsqueda de WP si el usuario no tiene acceso a la entrada.

4.5.5

  • Agregada la nueva característica “Límite de acceso activo”. Consulta esta documentación para obtener más información.
  • El estado de cancelación de la suscripción estándar de PayPal también se mostrará en la página de detalles de la transacción “suscripción creada”.
  • No ejecutar las funciones ‘after_login_redirection’ y ‘wp_signon’ cuando el acceso se origina desde un formulario de acceso externo (por ejemplo, WP, WooCommerce, etc.). Esto crea una mejor experiencia de usuario.
  • Actualización menor de la clase CSS “swpm-orange-box” para hacerla más legible.
  • Agregada una nueva característica de redireccionamiento automático a la “Extensión Full Page Protection” para cuando un visitante intenta acceder a una página protegida.
  • Actualizado el campo de correo electrónico del shortcode de restablecimiento de la contraseña para usar un tamaño de 30.
  • Agregada la tabla de metabase de datos de miembros para almacenar datos adicionales de miembros.
  • Agregada una nueva opción para eliminar de forma en lotes a todos los miembros de un nivel de membresía específico.
  • Agregado un evento de trabajo cron dos veces al día que se utilizará para realizar varias tareas de limpieza en el futuro.
  • Actualizado el texto de ayuda CSS del menú de ajustes para usar la clase “description” para mejorar la legibilidad.
  • Actualizado el archivo de traducción del idioma sueco.

Registro de cambios completo disponible en change-log-of-old-versions.txt