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 sus mensajes y las páginas de modo que sólo 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. Sólo 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 tema hijo).
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
Si tienes algún problema con este plugin, por favor, visita nuestro sitio web para publicarlo en el foro de soporte o contáctanos directamente.
https://simple-membership-plugin.com/
Puedes crear una cuenta gratuita en el foro para hacer tus preguntas.
Características adicionales
- 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 sus miembros puedan eliminar sus cuentas de miembros.
- Mandar notificación rápidas de correo electrónico a sus 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 contra señ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 estas utilizando un tema adaptable.
- Capacidad de restringir la función de comentarios en su sitio sólo 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.
- Opción para activar y establecer un límite de intentos de acceso fallidos, lo que ayuda a proteger contra ataques de fuerza bruta.
- Opción para activar el seguimiento de eventos de acceso, lo que te permitirá ver el historial de accesos de los miembros.
- 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).
- Extensión de acceso social gratuito que permite a los usuarios acceder con sus cuentas de Google o Facebook.
- 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ña)
- Español (Venezuela)
- Chino
- Portugués (Brasil)
- Portugués (Portugal)
- Sueco
- Macedonio
- Polaco
- Turco
- Ruso
- Neerlandés (Países Bajos)
- Neerlandés (Bélgica)
- Rumano
- Danés
- Lituano
- Serbio
- Japonés
- Griego
- Latvio
- 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
Bloques
Este plugin proporciona 1 bloque.
- Payment Button
Instalación
Haz lo siguiente para instalar el plug-in de la membresía:
- Sube el archivo ‘simple-membership.zip’ desde Plugins -> Añadir página en el escritorio de administración de WordPress.
- Activa el plugin desde el menú ‘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
Colaboradores y desarrolladores
«Simple Membership» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Simple Membership» está 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.
Registro de cambios
4.6.9
- Añadida una nueva etiqueta de combinación de correo electrónico {expiry_date}.
- El cuerpo del correo electrónico de aviso de activación por lotes de la cuenta ahora es compatible con etiquetas de combinación de correo electrónico.
- Actualizado los archivos de traducción al español.
- Añadido el texto central alineado con CSS al mensaje de protección de WooCommerce.
- La moneda Leu rumano ahora se puede usar para los botones de compra ahora de Stripe.
4.6.8
- Añadido una nueva extensión gratuita de acceso social que permite a los usuarios acceder con sus cuentas de medios sociales. Consulta esta documentación para más información.
- Añadido un campo de shortcode del botón de pago en la interfaz de edición de botones para copiar y pegar fácilmente.
- Se ha introducido un nuevo filtro «swpm_after_login_form_output» para mostrar el contenido personalizado debajo del formulario de acceso en la página de acceso.
- Actualizado el archivo de traducción al idioma francés. Gracias a David Ramery por la actualización.
- Actualizado el código para eliminar un problema menor de aviso de PHP.
- Se ha mejorado el mensaje HTML de protección de la página de WooCommerce.
- Se ha mejorado la interfaz de usuario del selector de fecha con un botón para regresar rápidamente al mes actual.
- Añadido un nuevo filtro «swpm_edit_profile_form_before_submit» para permitir que el código personalizado muestre el contenido antes del botón de envío en el formulario de perfil del escritorio de administración.
4.6.7
- Se ha mejorado la lógica de renovación para incluir una comprobación de inactividad de la cuenta para que la fecha de inicio del acceso se calcule correctamente.
- Las páginas de productos de WooCommerce ahora se pueden proteger utilizando la característica de protección de contenido estándar.
- Añadida una nueva sección de ajustes de correo electrónico para el correo electrónico de aviso de aprobación manual.
- Añadido un botón en la página Editar/Ver de perfil de miembro para permitir que los administradores aprueben cuentas fácilmente usando la característica de aprobación manual.
- Corregido un problema con el botón de Stripe al usar una imagen de botón personalizada.
4.6.6
- Añadido un nuevo filtro ‘swpm_override_login_limit’ para permitir que el código personalizado anule la comprobación del límite de acceso activo.
- El asunto por defecto del correo electrónico de actualización de cuenta se ha cambiado a «Correo electrónico de confirmación de actualización de cuenta» para mayor claridad.
- El asunto por defecto del correo electrónico de renovación de cuenta se ha cambiado a «Correo electrónico de confirmación de renovación de cuenta» para mayor claridad.
- Añadido el registro de depuración para la URL de redirección después de cerrar sesión.
- Se ha modificado la llamada a la función ‘wp_logout()’ para usar un método de salida personalizado para evitar que se active el gancho de acción ‘wp_logout’, lo que hace que la redirección posterior a la salida de nuestro plugin no funcione correctamente.
- Añadido un nuevo gancho de acción ‘swpm_wp_user_logout_complete’ que se activa después de que se llaman las funciones ‘wp_destroy_current_session()’ y ‘wp_clear_auth_cookie()’ en el método de cerrar sesión personalizado.
- El plugin ahora se conecta al gancho ‘swpm_after_logout_function_executed’ en lugar del gancho ‘swpm_logout’ para gestionar las tareas posteriores de salida. Esto permite una mayor claridad con el nombre de la acción.
- Corregida la descripción del ajuste «Desactivar el acceso al escritorio de WP».
- Añadido el nuevo filtro ‘swpm_email_prompt_to_complete_registration_body’ para permitir que el código personalizado modifique el cuerpo del correo electrónico enviado a los miembros solicitándoles que completen su registro.
- Añadida la nueva función «swpm_dummy_country_names_for_translation» para incluir nombres de países ficticios en el archivo POT para fines de traducción.
- Se ha reemplazado el código jQuery del botón de Stripe con JavaScript estándar para resolver errores fatales en ciertos temas.
- Actualizado el código para manejar el nuevo formato de la API del webhook de Stripe para suscripciones.
- Se ha mejorado el problema de actualización de la fecha de inicio de acceso a la cuenta cuando falla el intento de cobro de suscripción recurrente.
- Se han actualizado todas las funciones setcookie sólo para protocolos seguros http.
- Algunas mejoras relacionadas con la traducción, también se ha regenerado un nuevo archivo POT para el plugin.
- Actualizado el archivo de traducción al español.
4.6.5
- Añadida una nueva característica para enviar avisos por correo electrónico separados para actualizaciones y renovaciones de cuentas.
- Añadida una nueva característica para mostrar un mensaje de advertencia sobre los botones de pago de suscripción si ya hay una suscripción activa.
- Actualizada la cadena de traducción para el campo «Borrar automáticamente las cuentas pendientes».
- Añadida una nueva opción para volver a enviar el correo electrónico de activación de la cuenta de miembro en el menú herramientas.
- Se ha cambiado la función ‘has_tag’ a ‘has_email_merge_tag’ para evitar confusiones.
- Añadido un nuevo gancho de filtro ‘swpm_payment_button_note_msg_output’ para permitir que el código personalizado inserte un mensaje o nota antes del botón de pago.
- Añadido un nuevo gancho de filtro ‘swpm_hide_payment_button’ para permitir que el código personalizado oculte el botón de pago según la lógica personalizada.
- Añadida una validación para el ID de cliente de PayPal para garantizar que no esté vacío al utilizar el pago PPCP de PayPal.
- Para el pago como invitado de PayPal PPCP, se consultarán los detalles de la suscripción o del pedido desde la API de PayPal para recuperar la dirección de correo electrónico (si es necesario).
- Actualizado el nombre del plugin a «Simple Membership» en el archivo PHP principal para que coincida con el slug del plugin y el archivo readme.
4.6.4
- Añadida una nueva característica para limitar los intentos de acceso fallidos. Consulta la documentación sobre el límite de acceso fallidos para obtener más información.
- Se ha mejorado la experiencia del usuario al desactivar el llenado automático del navegador en el campo de la contraseña en el nuevo formulario de registro.
- Añadida una entrada de registro de depuración para cierres de sesión de usuario correctamente.
- Código reprogramado relacionado con Stripe para el ID de referencia del cliente.
- Añadido un nuevo gancho de filtro: ‘swpm_paypal_ppcp_order_shipping_preference’ para personalizar la preferencia de envío en el pago de PPCP de PayPal.
- Añadido un nuevo gancho de filtro: ‘swpm_paypal_ppcp_order_item_category’ para personalizar la categoría del artículo en el pago PPCP de PayPal.
- Para el pago con PayPal PPCP, si no se establece ninguna URL de la página de agradecimiento, ahora aparecerá un mensaje de éxito por defecto sobre el botón de PayPal.
- Se ha introducido una nueva característica: Los usuarios son redirigidos a la página de registro de pago después del pago correcto para completar la configuración de su cuenta.
- Añadido el parámetro ‘redirect_to_after_cancel’ al shortcode ‘swpm_show_subscriptions_and_cancel_link’ para permitir la redirección a una URL personalizada después de la cancelación de la suscripción.
- Añadido funciones de escape para mejorar la seguridad en la pantalla de administración de configuración del botón de pago.
- Introducido dos nuevas funciones de utilidad:
apply_protection_to_postyapply_protection_to_posts. - Se han solucionado problemas menores relacionados con avisos y advertencias de PHP.
4.6.3
- Cambios relacionados con la compatibilidad con WordPress 6.8.
- Añadida una nueva característica para establecer los ajustes de «protección de contenido por defecto».
- Código de procesamiento de restablecimiento de la contraseña reprogramada para estar en el gancho ‘wp’.
- Se ha modificado el menú «Herramientas -> Información del sistema» para mostrar con precisión la ruta del directorio de traducción de idiomas: /wp-content/languages/plugins/
- Se han actualizado los archivos de traducción del idioma húngaro.
- WordPress 6.8 utiliza un nuevo algoritmo de hash de la contraseña. Hemos actualizado la función para comprobar la contraseña para que sea compatible con WP 6.8.
4.6.2
- Añadido un nuevo menú «Informes» para mostrar diversas estadísticas e informes relacionados con la membresía.
- Añadida una nueva tabla de base de datos para almacenar el historial de acceso de los miembros.
- Añadido 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.
- Añadido 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ú.
- Añadida una nueva opción para la verificación de eventos de webhook de Stripe.
- Añadida compatibilidad para la característica de código de descuento del 100% de Stripe.
- Actualizada la versión de la API de Stripe a la última versión.
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 ha actualizado el archivo de traducción del idioma holandés.
4.6.0
- Añadida 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()’.
- Añadido 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.
- Añadida 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.
- Añadida 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.
- Añadida la integración de CAPTCHA de Cloudflare Turnstile.
4.5.9
- La pestaña «Herramientas» se ha reubicado en su propio elemento de menú independiente.
- Añadido 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.
- Añadido 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 añadir la característica de código de promoción a los botones de pago de suscripción de Stripe.
- Añadida 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.
- Añadido 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
- Añadida 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.
- Añadida 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.
- Añadida la tabla de metabase de datos de miembros para almacenar datos adicionales de miembros.
- Añadida una nueva opción para eliminar de forma en lotes a todos los miembros de un nivel de membresía específico.
- Añadido 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





