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 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 cualquier problema con este plugin, por favor visita el sitio del plugin y publícalo en el foro de soporte o ponte en contacto con nosotros:
https://simple-membership-plugin.com/

Puedes crear una cuenta de usuario del foro libre y hacer sus preguntas.

Misceláneo

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

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.

Sección arbitraria

Ninguno

Bloques

Este plugin proporciona 1 bloque.

  • Simple Membership

Instalación

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

  1. Sube el archivo ‘simple-wp-membership.zip’ del Plugins->Agregar nueva página en el panel de administración de WordPress.
  2. 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

26 de marzo de 2024 1 respuesta
Provided the right solutions to my needs. Easy to use.
24 de febrero de 2024 1 respuesta
This is one of those rare plugins that has been designed and developed brilliantly and backed up by addons that are specific to each developers needs. The basic Plugin is excellent and works very well. The support is right up there as one of the best, provided by pleasant, polite experts who who should be proud of what they have developed. I simply don't understand some of the negative reviews. My experience has been excellent and even the free support has been within 48 hours and provided the perfect solution, free! Good luck to the developers and I look forward to more plugins from you 🙂
1 de febrero de 2024 2 respuestas
Could be a great plugin, but e.g. for viewing a list of members, you need to install a paid addon. And looking at the list of freed addons vs paid addons, I'm guessing what I need is mostly ... paid. At 30+ eur/USD per addon, this is way too steap for me.
Leer todas las 400 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 12 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.4.3

  • Los tipos de métodos de pago aceptados ahora se pueden controlar desde los ajustes de tu cuenta de Stripe. Esto te permitirá activar/desactivar ciertos métodos de pago.
  • Actualizado el enlace de documentación para la configuración del botón de suscripción de Stripe.
  • Se ha mejorado el manejo de la URL de dirección de la característica de acceso automático para una mejor compatibilidad con algunos servidores.
  • La nueva interfaz de usuario y validación del formulario de perfil y registro es la interfaz de usuario por defecto para todas las instalaciones nuevas. La antigua interfaz de usuario se puede activar desde el menú de «ajustes avanzados».
  • Añadido archivos de traducción árabe al plugin. Gracias a @Adham.
  • Añadido salida de escape a los nuevos formularios de registro y edición de perfil.

4.4.2

  • Añadida una opción para especificar una URL de cancelación para el botón comprar ahora de Stripe.
  • El ID del pedido de PayPal también se pasa a la cabecera de la llamada API de captura de pagos de PayPal.
  • Añadida una comprobación para el estado de captura de pago comprar ahora de PayPal en el script de gestión de IPN.
  • Actualizado el archivo de traducción de la lengua española.
  • Corregido un pequeño error de ortografía.

4.4.1

  • Añadido «Islas Caimán» a la lista desplegable de países.
  • Se ha mejorado el proceso de generación de ID de sesión única.
  • La caché del token de PayPal se eliminará automáticamente si se cambia la opción modo en vivo/de prueba en el menú de ajustes.
  • Corregido un problema con el conflicto de alternancia del modo de prueba/en vivo de PayPal con la nueva API.

4.4.0

  • Añadida una nueva característica en la pestaña del menú «Operación en lotes» para permitir la actualización en lotes del estado de la cuenta de los miembros.
  • Mejorada la validación del correo electrónico en la nueva interfaz de usuario del formulario de registro.
  • Actualizado el archivo de traducción de la lengua española.
  • Se ha cambiado el nombre del gancho de acción ‘swpm login’ a ‘swpm after_login authenticate’ para describir mejor el enlace.
  • La característica de redirección después del acceso no se aplicará cuando el formulario de acceso se origina en el formulario de acceso de WP.
  • Esto eliminará la confusión para algunos usuarios cuando acceden desde el formulario de acceso estándar de WP (no el formulario de acceso de «Simple Membership») y luego la página redirige a la URL de redirección posterior al acceso.

4.3.9

  • Nota: En esta versión se han realizado actualizaciones importantes al nuevo código relacionado con la API de PayPal. Por favor, realiza una copia de seguridad de tu sitio antes de actualizar.
  • La pestaña «ajustes de pago» se ha movido al menú de «Pagos». Permitiendo que todas las funciones relacionadas con la configuración de pagos estén bajo un solo menú.
  • El menú «ajustes de pago» se ha dividido en múltiples submenús para una mejor organización.
  • Añadida una nueva opción en la pestaña API de PayPal para permitir borrar manualmente el caché del token de acceso a la API de PayPal.
  • El código JavaScript del botón «Comprar ahora» (Nueva API) de PayPal se ha actualizado para reflejar los últimos cambios relacionados con la API de PayPal.
  • Si se usa el formulario de acceso de WP, nuestro plugin permitirá que WP maneje la redirección posterior al acceso de la entrada.
  • Respetar el parámetro ‘redirect_to’ en la función de redirección posterior al acceso de la entrada.
  • Añadido una comprobación vacía a la función de manejo de IPN de comprar ahora de Stripe.
  • Se ha mejorado la traducción para la visualización del estado de la cuenta «activación-obligatoria» en el perfil del usuario.
  • Mejor formato para el mensaje de error de la interfaz de edición del administrador.
  • Añadido un escape de salida en la nueva pestaña de ajustes de la API de PayPal.
  • Añadido un nuevo filtro ‘swpm_send_direct_email_body_settings’.
  • Se han añadido las siguientes opciones nuevas en la característica «Enviar correo electrónico directo». Gracias a Dennis.
  • Enviar correo electrónico directo -> Enviar un correo electrónico según el estado de la cuenta del miembro.
  • Enviar correo electrónico directo -> Enviar una copia del correo electrónico al administrador del sitio.
  • Enviar correo electrónico directo -> Enumera los destinatarios de los correos electrónicos como una vista previa.

4.3.8

  • Actualización menor relacionada con la traducción en la interfaz de edición de miembros del administrador.
  • Corregido un problema con el nuevo botón de tipo «comprar ahora» de PayPal que no se mostraba correctamente con la descripción del artículo.

4.3.7

  • Añadido un nuevo formulario e interfaz de validación para registrarse y editar formularios de perfil.
  • Añadido un nuevo campo de ajustes para activar/desactivar la nueva interfaz de usuario para los formularios de registro y perfil. Esta opción se encuentra en el menú ajustes avanzados.
  • El objetivo de esta nueva opción es ofrecer una interfaz de usuario con mayor capacidad adaptable móvil para los formularios de registro y perfil.
  • Añadido un nuevo gancho de acción (swpm_before_login_form_widget) en el archivo login.php.
  • Añadido un nuevo gancho de acción (swpm_before_loggedin_widget) en el archivo loggedin.php.
  • La interfaz de edición del nivel de membresía muestra el ID del nivel de membresía que se está editando actualmente.
  • Añadido un nuevo gancho de acción (swpm_front_end_reset_password_using_link_completed). Gracias a @MedTRGit.
  • Actualizado el archivo POT de la traducción.
  • Reprogramado el código de creación de la sesión de Stripe en una clase independiente.
  • Actualizados los ganchos de filtro para personalizar las reglas y mensajes de validación de contraseñas para la nueva interfaz de usuario del formulario.
  • Actualizados los archivos de traducción al sueco.

4.3.6

  • Añadido un escape de salida al parámetro ‘list_type’ en la pestaña del menú «Protección de publicaciones y páginas».

4.3.5

  • Actualizado el archivo de traducción al idioma alemán. Gracias a Stefan.
  • Mostrar un mensaje de requisito de la contraseña segura en la página de restablecimiento de la contraseña (si la característica está activada). Gracias a Darwin por enviar esta actualización.
  • Después de enviar el formulario de restablecimiento de la contraseña, se muestra un mensaje que muestra «Procesando solicitud». Gracias a Darwin por enviar esta actualización.
  • Añadido un nuevo gancho de filtro para el mensaje de la página de agradecimiento.
  • Corregido un pequeño fallo con la característica «Enviar correo electrónico directo» recientemente añadida. No estaba configurando el valor del campo «De dirección de correo electrónico».
  • Añadida una nueva opción denominada «Estado de cuenta por defecto después del pago». Esto debería resultar útil con ciertos tipos de configuración de aprobación manual.
  • Actualizado el código para que deje de avanzar si falla el comando de actualización del usuario.
  • Añadida validación a la característica de restablecimiento de la contraseña por enlace. Gracias a Rafie por el informe.

4.3.4

  • Mejora de la legibilidad del código del campo de la casilla de verificación «recuérdame».
  • Actualizado el archivo de traducción al español.
  • Añadido más texto de registro de depuración al script de manejo de webhook de Stripe.
  • Añadida la clase CSS a la salida del mensaje de aviso.
  • Permite que cualquier campo con la clase ‘swpm-date-picker’ use la función ‘datepicker’ en el menú de miembros.
  • Añadido un nuevo gancho que se activa cuando el estado de la cuenta se actualiza a caducado en el cronjob diario.
  • Añadido un nuevo gancho que se activa cuando un miembro existente paga por una membresía y se actualiza el estado de la cuenta.
  • El ID de la entrada de la transacción original se guarda con el perfil de usuario para las transacciones de suscripción de Stripe.

4.3.3

  • Añadida una nueva característica para configurar una «redirección posterior a la activación del correo electrónico» para cualquier nivel de membresía.
  • Se ha renombrado la función ‘SimpleWpMembership::wp_logout()’ a ‘SimpleWpMembership::wp_logout_handler()’.
  • La cookie de identificación se configurará como cookie de sesión si la característica ‘force-wp-user-sync’ está activada cuando «recuérdame» no está marcado.
  • Añadida una opción de cierre de sesión silencioso para que se pueda llamar a la función de cierre de sesión sin activar el gancho de acción.
  • Añadido el gancho ‘swpm_subscription_payment_cancelled’ a la característica de cancelación de la suscripción de stripe a través de la URL.

4.3.2

  • Añadido CSS para resaltar el estado del pedido en el menú de pagos.
  • Añadida una nueva función de utilidad ‘compare_url_without_http()’. Esta función se usa para emparejar las páginas generadas por el sistema.
  • Añadido un nuevo CSS div para el mensaje de error de activación requerida.
  • Nuevo bloque de Gutenberg para botones de pago.
  • Actualizada la función de comprobación de la URL de la página del sistema para incluir las páginas de edición de perfil, unión y restablecimiento de la contraseña.
  • Nueva característica para enviar correo electrónico directo a un grupo de miembros (por ejemplo: enviar un correo electrónico a todos los miembros de un nivel de membresía).
  • Correcciones menores de aviso obsoleto relacionado con PHP 8.2.

4.3.1

  • Actualizado el archivo de traducción del idioma turco.
  • Menor – error de ortografía corregido en la característica de lista negra.
  • Corrección de advertencia: Variable ‘$all_items’ no definida
  • Actualizado el código de manejo del webhook del botón comprar ahora de Stripe para la nueva versión de la API de Stripe.

4.3.0

  • Regenerado el archivo POT de la traducción.
  • Actualizadas las cadenas de idioma en varias interfaces de administración.
  • Eliminado el uso del aviso ‘FILTER_SANITIZE_STRING’ para la compatibilidad con PHP8.1.
  • Mejora menor – verifica que el valor del campo personalizado está configurado en los datos de IPN.
  • Actualizado el nombre de la variable de sesión en la clase SwpmMessages.
  • Corregido un problema con el restablecimiento de la contraseña usando la opción de enlace que mostraba un mensaje incorrecto después de que la operación de restablecimiento se haya realizado correctamente.
  • Mejora de la característica «el usuario puede eliminar la cuenta». El título de la página, la cabecera y el texto de confirmación están mejor redactados.
  • Actualizaciones relacionadas con la accesibilidad a la casilla de verificación «mostrar la contraseña» del formulario de acceso.

4.2.9

  • Añadido ganchos de filtro al mensaje de salida de la página de agradecimiento para que se pueda personalizar usando un código personalizado.
  • Los datos de la dirección (si están disponibles) se recopilarán al usar los nuevos botones de pago de PayPal.
  • Corregida una advertencia que se generaba después de pagar con el botón comprar ahora de Stripe.
  • Añadida una nueva opción para que la extensión directory listing pueda mostrar los campos de dirección por separado (mediante el uso de parámetros de shortcode).

4.2.8

  • El código de país del aviso de webhook de Stripe ahora se convierte al nombre completo del país para una mejor selección en el menú desplegable.
  • Evita que la comprobación de validez del enlace de registro único recién añadido se muestre incorrectamente en el envío del formulario de registro.
  • Eliminada la opción para crear nuevos botones de pago inteligente, ya que es obsoleto por PayPal. Puedes obtener la misma funcionalidad de los nuevos botones de pago de PayPal que se han añadido al plugin.
  • Nota: Todos los botones de paypal existentes seguirán funcionando como de costumbre. Hemos añadido los nuevos botones de PayPal según las directrices de PayPal para asegurarnos de que en el futuro el plugin siga siendo compatible con la última API de PayPal.

4.2.7

  • Añadido un método alternativo para obtener la URL si ‘SERVER_NAME’ no está configurado en una instalación.
  • Corregido un error que se activaba después de la transacción.

4.2.6

  • Error de ortografía corregido en la interfaz de creación de botones de PayPal.
  • Regenerado el archivo POT de la traducción.

4.2.5

  • Añadida nuevas opciones del botón de pago de membresía usando la nueva API de PayPal. Puedes encontrarlo en la pestaña de menú «crear nuevos botones».
  • Se ha movido la opción entorno de pruebas/modo de prueba a la pestaña «ajustes de pago».
  • Añadido un mensaje de error apropiado para cuando un usuario intenta reusar el enlace completo de registro especial.
  • Comprueba si el enlace de finalización del registro (si está presente en la URL) es válido. Muestra un mensaje de error apropiado para evitar confusiones.
  • La característica de cambio en lotes de nivel de membresía también actualizará el perfil de usuario de WP (si se especifica en la configuración del nivel de membresía de destino).
  • Las transacciones en el menú de pagos ahora también se pueden buscar usando valores de ID de suscriptor.
  • Actualizado el archivo de traducción al español.

4.2.4

  • Mejorada la función ‘enqueue_validation_scripts()’ para que funcione mejor con temas de bloques.
  • Mejor compatibilidad con el botón de pago de Stripe con algunos temas de wp.
  • Mejorada la salida del mensaje de error del formulario de acceso. El mensaje de error se mostrará en rojo para que se pueda notar fácilmente.
  • Corregido el error de validación de la casilla de verificación de términos y condiciones que no se mostraba correctamente en algunos temas.
  • Corregido el mensaje de éxito de restablecimiento de la contraseña que mostraba una clase de CSS incorrecta.
  • Regenerado el archivo POT de traducción principal.

4.2.3

  • Añadida una opción en la configuración del botón de Stripe para usar la característica de impuestos automáticos de Stripe.
  • Mejora de la usabilidad: El shortcode del botón de pago se puede seleccionar fácilmente (para una mejor operación de copiar y pegar).
  • Añadida una opción para especificar el parámetro ‘payment_method_types’ en el shortcode del botón de pago de Stripe. Se puede usar para activar la opción de pago ACH para un botón de pago de Stripe específico.
  • Corrección: La pestaña ajustes de pago no muestra correctamente el mensaje de ajustes actualizados.
  • Corrección: El nuevo restablecimiento de la contraseña a través de la característica de enlace no ve la etiqueta de combinación de correo electrónico {password_reset_link} ya presente.

4.2.2

  • Las transacciones de Braintree también enviarán el nombre y la dirección de correo electrónico del cliente a la API.
  • Añadido un nuevo gancho de filtro al formulario de registro para que la cadena de validación de la contraseña segura se pueda anular y personalizar.
  • Añadido un nuevo gancho de filtro al formulario de edición de perfil para que la cadena de validación de la contraseña segura se pueda anular y personalizar.
  • La función ‘get_current_page_url()’ limpiará el número de puerto 8080 de la URL para una mejor compatibilidad en algunos servidores.
  • Añadido escape de salida al shortcode del botón de pago.
  • Añadida una nueva opción en el menú de ajustes para ofrecer la función de restablecer la contraseña mediante un enlace de restablecimiento.

4.2.1

  • Actualizado la integración de pagos de Braintree para solicitar el nombre y la dirección de correo electrónico del cliente durante el pago.
  • Actualizado el archivo de traducción del idioma español mexicano.
  • Actualizado el mensaje de protección de contenido por defecto.
  • Actualizado el texto del botón del formulario de acceso.
  • Añadido saneamiento a los campos del cuerpo del correo electrónico.

4.2.0

4.1.9

  • Actualizado el código del botón de Stripe para usar la última versión de la API de Stripe.
  • Permitir caracteres de apóstrofe en el campo de dirección de correo electrónico del formulario de registro.
  • Conservar la información de la dirección de un perfil al enviar el formulario de registro (si los datos se recibieron de la pasarela de pago).
  • Añadida una solución alternativa para los sitios que usan el sistema de almacenamiento en caché Batcache.
  • Actualizado el gancho de filtro ‘swpm_admin_members_table_column_’ para comprobar si existe el valor de la columna.
  • Corregido un problema con la característica de patrón de la lista blanca de direcciones de correo electrónico.
  • Mejorada la forma en que se recupera el valor ‘current_page’ de la URL para los botones de pago de Stripe.

4.1.8

  • Mejorada la operación de ver el registro de depuración para verificar si el archivo existe antes de intentar abrirlo. Si el archivo no existe, mostrará un mensaje para restablecer el archivo de depuración.

4.1.7

  • Añadida una nueva característica «lista negra & lista blanca». Documentación de uso aquí
  • La opción de búsqueda de miembros en la interfaz de miembros ahora funcionará correctamente con nombres que contengan un carácter de apóstrofo.
  • Añadido un nuevo gancho de filtro en la función de restablecimiento de la contraseña: ‘swpm_password_reset_generated_pass’
  • Optimizada la carga de la biblioteca de Stripe para los botones de pago de Stripe para que pueda funcionar con la extensión «partial protection».
  • Si no se usa la extensión «after login redirection», la redirección posterior al acceso se enviará a la página actual en lugar de a la URL de inicio.

4.1.6

  • Añadido un nuevo gancho de acción – ‘swpm_front_end_edit_profile_form_submitted’.
  • Añadido un nuevo gancho de acción – ‘swpm_do_init_time_tasks_front_end’.
  • El archivo POT de traducción ha sido regenerado.
  • Los caracteres de apóstrofe ahora se aceptarán en los campos de nombre y dirección.
  • Corregido el posicionamiento del mensaje de error de validación en el formulario de edición de perfil cuando la opción forzar una contraseña segura está activada.

4.1.5

  • Añadida una nueva función para alternar la opción de visibilidad de la contraseña en el formulario de acceso. Documentación de cambio de la contraseña
  • Actualizado los archivos de traducción del idioma holandés.
  • Corregido un aviso menor de PHP con la configuración del botón de pago inteligente de PayPal.

4.1.4

  • El pago inteligente de PayPal pasará el nombre del artículo establecido en el botón de pago a la API de PayPal.
  • Las transacciones de pago inteligente de PayPal intentarán encontrar un perfil de miembro usando el ID de transacción y mostrarlo en la pestaña transacciones (si se encuentra).
  • La integración de la página de finalizar la compra de WooCommerce añadirá la dirección de facturación recopilada al registro de miembro de SWPM cuando esté disponible.

4.1.3

  • Añadida una advertencia en la interfaz de edición de miembros para situaciones en las que se crea una cuenta de miembro sin un valor de nivel de membresía.
  • Pequeña mejora de la interfaz de edición de usuario.
  • Añadido el país «Polinesia Francesa» a la lista desplegable de países.
  • Elimina los datos de nivel de membresía (si se publicaron) de la operación de actualización del perfil de edición (ya que estos datos no son necesarios para esta operación). Gracias a Vladimir por señalar esto.
  • Añadido una comprobación de hash adicional para el ‘nivel_identificado’ en el formulario de registro.

4.1.2

  • Corregido una advertencia menor de la clave de array indefinida.

4.1.1

  • Probado en WordPress 6.0.
  • Añadido escape de salida a la solicitud de ajax de validación del correo electrónico.
  • Añadido escape de salida a la solicitud de ajax de validación del nombre de usuario.
  • Añadido saneamiento al campo de estado de la cuenta de la página de listado de miembros.
  • Eliminado parte del uso del aviso FILTER_SANITIZE_STRING para que sea compatible con PHP8.1.

4.1.0

  • Añadido el texto «Nombre de usuario o correo electrónico» al archivo POT de traducción de idioma.
  • Añadido un nuevo gancho de acción (swpm_front_end_registration_form_submitted) para cuando se envía el formulario de registro de la portada
  • Añadida una verificación nonce para la acción de «Borrar la transacción» en el menú de pagos.

4.0.9

  • Añadido ‘do_blocks()’ al formato de contenido de la característica de protección de leer más etiquetas para mejorar la compatibilidad con el plugin link preview. Gracias a @brechtvds por proporcionar el ajuste del código.
  • Añadido un nuevo filtro para la característica de protección de leer más etiquetas (swpm_format_raw_content_for_front_end_display).
  • Añadido un nuevo filtro para la salida del mensaje de acción del formulario de acceso (swpm_login_form_action_msg).
  • Añadido un nuevo filtro para la característica «Ocultar el formulario de registro a los usuarios conectados». Permitirá añadir contenido adicional debajo del mensaje.
  • Añadido un nuevo filtro para la acción de borrar el usuario.
  • Actualizado el archivo de idioma noruego.
  • Añadida la comprobación del nonce a la característica de borrar en lotes del menú de miembros.

4.0.8

  • Añadida una nueva función de utilidad en el plugin para recuperar los perfiles de los usuarios de WP por ID.
  • Añadido al plugin un archivo de traducción al francés (canadiense). Gracias a Ariane Larivière.
  • Añadida una comprobación para evitar una salida de línea vacía adicional con un aviso/mensaje.
  • Actualizado el valor de ID de HTML para el elemento de la casilla de verificación de la política de privacidad.
  • Los nombres de los archivos de registro de depuración se generan de forma única en cada instalación.
  • Añadida la comprobación del nonce a la acción de restablecimiento del archivo de registro de depuración.

4.0.7

  • Mejora de las suscripciones de Stripe SCA: restaura el valor del campo personalizado del aviso de webhook original (cuando está disponible).
  • Los datos de los campos personalizados (si están disponibles) también se guardan en el tipo de contenido personalizado ‘swpm_transactions’ después de una transacción.
  • Actualizado el archivo de idioma holandés.
  • Integración con el plugin WP Express Checkout.
  • Compatibilidad con WordPress 5.8.

4.0.6

  • Añadida una opción en el shortcode [swpm_paypal_subscription_cancel_link] para permitir abrir la ventana en una nueva pestaña.
  • Añadida una opción en el shortcode [swpm_paypal_subscription_cancel_link] para añadir una clase CSS para el propósito de personalización.
  • Añadido un nuevo shortcode para mostrar el número total de miembros (solo mostrar el número total). Este shortcode está disponible en la extensión gratuita Miscellaneous Shortcodes.
  • Corregido un cálculo en la función de eliminación automática de datos de activación de correo electrónico pendientes. Gracias a @satoshi por señalarlo.
  • Correcciones ortográficas para algunos de los campos de descripción y mensajes de error. Gracias a @Ronaldo por señalarlo.
  • Regenerado el archivo POT de traducción de idioma.
  • Actualizado el archivo de idioma español.
  • Actualizado el archivo de idioma checo.

4.0.5

  • Se ha añadido un nuevo gancho de filtro que permite anular el campo display_name al añadir un miembro a través de la interfaz de administración.
  • Se ha añadido un nuevo gancho de filtro para permitir la anulación del valor del estado de la cuenta cuando llega un pago de renovación de la suscripción. El nombre del filtro es: swpm_account_status_for_subscription_start_date_update
  • Se ha añadido al plugin un archivo de traducción al esloveno.
  • La etiqueta de fusión de correo electrónico {membership_level_name} ahora funcionará con la característica «Notificar al usuario» que se puede usar al editar el perfil de un miembro (desde el escritorio).
  • Actualizado el archivo de traducción al holandés.
  • Corregida la posición del mensaje de resultado de la validación para el campo del nombre de usuario en la interfaz «Añadir nuevo miembro».

4.0.4

  • Añadido un nuevo filtro para permitir anular el valor de la cookie de identificación cuando está activada la característica «Desconectar al miembro al cerrar el navegador».
  • Actualizado el archivo de traducción al sueco.
  • Añadido más saneamiento a la consulta de búsqueda de miembros y al menú de nivel de membresía en la interfaz de administración. Gracias a @Martin Vierula por señalarlo.

4.0.3

  • Actualización de compatibilidad de WP 5.6 con el script jQuery. Esto corregirá un problema por el cual los mensajes de error en el formulario de registro no se mostraban correctamente.

4.0.2

  • Añadido un nuevo filtro «swpm_admin_registration_add_user_template_path»
  • Añadido un nuevo filtro «swpm_admin_registration_edit_user_template_path»
  • Añadida una opción para degradar automáticamente a los miembros caducados a un nivel gratuito. Esta característica se maneja a través de la siguiente extensión: https://simple-membership-plugin.com/simple-membership-miscellaneous-shortcodes-addon/
  • Corregido un error tipográfico en el nombre de una variable.
  • El valor de «Género» en el menú de miembros es traducible. Gracias a @Th0masL por hacer esta mejora.
  • Actualizado el archivo de traducción de lengua francesa.
  • La opción «Activar cuentas en lotes & aviso» ahora envía el correo electrónico uno por uno a todos los miembros seleccionados (en lugar de un correo electrónico por lotes). Para evitar problemas de correo electrónico cuando se usa con la solución SMTP.
  • Añadido más filtros en los formularios de registro, editar el perfil y acceso.
  • La biblioteca de Stripe SDK se ha actualizado a la última versión. La versión mínima de PHP obligatoria es PHP5.6
  • Añadido un nuevo shortcode para la cancelación de la suscripción a Stripe. El nuevo shortcode es: [swpm_stripe_subscription_cancel_link]
  • Añadida una comprobación para evitar que la notificación de IPN duplicada cree entradas duplicadas. Gracias a @Th0masL por hacer esta mejora.

4.0.1

  • Añadido el campo «URL de la imagen del botón» para los botones de tipo «Comprar ahora» de Stripe (para permitir la personalización de la imagen del botón).
  • Las opciones del perfil de usuario para el ajuste del campo «Permiso de acceso al escritorio de administración» mostrarán los valores traducidos.
  • Los ajustes de la capacidad de actualización del menú también respetarán el permiso de «Perfil» establecido en los ajustes del «Permiso de acceso al escritorio de administración».
  • Añadida una comprobación para ver si el nombre de usuario existe en la función `create_wp_user()`.
  • Interfaz de configuración del botón de suscripción de Stripe SCA: renombrada la etiqueta de «ID del plan de Stripe» a «ID de la API de Stripe» (para que coincida con los recientes cambios de la interfaz de Stripe).

4.0.0

  • Eliminado la opción de los ajustes «Usar zona horaria de WordPress» del menú de ajustes avanzados. Esta opción puede entrar en conflicto con algunos plugins de gestión de eventos.
  • El plugin ahora registrará los valores de la fecha de acuerdo con los ajustes de la zona horaria de WordPress (por defecto).
  • El archivo de registro de depuración registrará los valores de la marca de tiempo en el formato [‘Y/m/dH:i:s’]. Valor de ejemplo: [2020/07/24 11:58:39]
  • Añadido texto de ayuda al campo «Permiso de acceso al escritorio de administración» para explicar que no se debe usar con la opción «Desactivar el acceso al escritorio de WP».
  • Añadida una nota para cuando un usuario activa las opciones en conflicto en los ajustes avanzados.
  • Pruebas completadas en la versión WP 5.5.

3.9.9

  • Añadida una mejora para aceptar el valor de la dirección vacía y forzar la actualización (cuando el administrador actualiza la dirección del perfil de un miembro desde la interfaz de administración).

3.9.8

  • Añadido un nuevo gancho de acción `swpm_validate_login_hash_mismatch`
  • Posibilidad de añadir manualmente un registro de transacción en el menú de pagos del plugin
  • Añadida una nueva característica para ocultar el formulario de registro a los miembros conectados. La nueva opción está disponible en el menú de ajustes avanzados.

3.9.7

  • Añadidas mejoras menores a la función `get_current_page_url()` para aumentar la compatibilidad con algunos servidores.
  • El shortcode de acceso mini también funcionará con la característica «Activar la redirección a la última página» desde la extensión after login redirection.
  • Actualizado el archivo de traducción del idioma japonés.
  • Unas mejoras menores relacionadas con el botón SCA de Stripe (filtro añadido).
  • Ahora, las transacciones de «Comprar ahora» de Stripe (pagos únicos), tendrán un enlace al «perfil» del usuario en el menú de «pagos».
  • Cambiado el nombre del archivo del idioma chino de zh_Hans a zh_HK.

3.9.6

  • Añadido un nuevo ajuste global para las claves de API de Stripe en la pestaña «Ajustes de pago». Se puede usar para introducir tus claves API (en lugar de botones individuales cada vez).
  • Añadido un nuevo filtro para permitir la personalización del mensaje de activación de correo electrónico (si está activada la característica de activación del correo electrónico).
  • Los pagos posteriores para la suscripción de stripe también se capturarán en el menú de pagos. Necesitas añadir el «invoice.payment_succeeded» a la supervisión de eventos de webhook.

3.9.5

  • Añadido un nuevo filtro (swpm_mini_login_output). Se puede usar para anular la salida del shortcode [swpm_mini_login].
  • El enlace «Editar» en el menú de miembros ha sido renombrado a «Editar/Ver» para que sea más fácil de usar.
  • Actualizado el fichero de idioma alemán.
  • Los miembros catalogados en el menú de miembros ahora se pueden ordenar por la columna «Inicio de acceso».
  • Corregido un problema con los botones de Stripe SCA por el cual se creaban entradas «incompletas» duplicadas. Esto ha comenzado a suceder recientemente debido a un nuevo cambio que hizo Stripe.

3.9.4

  • Comentado la llamada a la función date_default_timezone_set() para WP5.3.
  • Actualizado algunos comentarios en la clase SwpmAjax.
  • Añadida una comprobación de protección de contenido adicional para la URL de vista previa de la entrada.

3.9.3

  • Añadida la opción para permitir HTML en el correo electrónico en el menú de ajustes de correo electrónico del plugin.
  • El evento actualizado de suscripción de Stripe ahora es gestionado por el plugin.
  • Un nuevo shortcode para crear un enlace de cancelación de suscripción de PayPal que un miembro puede usar para ver la suscripción desde su cuenta y cancelar.

3.9.2

  • Archivos de idioma de traducción al español actualizados.
  • Añadido más declaración de registro de depuración en el script de gestión de la IPN para diagnosticar fácilmente los problemas.
  • Corregido un problema con el nuevo webhook de cancelación de suscripción de Stripe SCA.

3.9.1

  • Corregido el exceso de salida de depuración en el archivo de registro cuando se usa el nuevo botón de suscripción de Stripe compatible con SCA.
  • La biblioteca de Stripe solo se carga si algún otro plugin no la ha cargado ya.

3.9.0

  • Se han añadido nuevos tipos de botones SCA de Stripe. Ahora puedes ir a la interfaz de «Pagos -> Crear un nuevo botón» para crear botones de pago Stripe compatibles con SCA.
  • Por favor, ten en cuenta que hemos probado los nuevos botones compatibles con SCA. Sin embargo, puede haber algunos problemas de compatibilidad que iremos corrigiendo en los próximos días, a medida que recibamos respuestas de los usuarios.

3.8.9

  • Se ha añadido una nueva característica en el menú de ajustes del correo electrónico para permitir la desactivación del aviso por correo electrónico «Cuenta actualizada».

3.8.8

  • La fecha de caducidad en el widget de acceso ahora muestra el valor de la fecha traducida para las instalaciones que no están en inglés.
  • Se han actualizado los archivos de traducción del idioma alemán.
  • Integración con el plugin Super Socializer para el acceso social.
    https://simple-membership-plugin.com/social-login-plugin-simple-membership/

3.8.7

  • Se ha eliminado una advertencia de PHP en wp_password_reset_hook(). Gracias a John Wick por señalar esto.
  • Pequeña mejora en el script de gestión de la IPN de suscripción de PayPal.

3.8.6

  • Se ha añadido una verificación nonce a la pestaña «Ajustes de extensiones».

3.8.5

  • Se ha corregido el problema de CSRF en la pestaña del menú de operaciones en lote.
  • Se ha corregido el problema de pago de Braintree que podría ocurrir si el cliente paga a través de PayPal.
  • Se ha corregido el conflicto de la biblioteca de Stripe si se ha instalado otro plugin de Stripe.
  • Se ha añadido compatibilidad para la extensión coupons.
  • Se ha añadido la verificación current_user_can() a la función de manejo del menú de administración.
  • Se ha añadido la verificación nonce a wp_ajax.

3.8.4

  • Se pueden traducir más cadenas de la interfaz de los ajustes de administración del plugin.
  • El mensaje de error de validación de contraseña segura ahora es traducible (si estás utilizando esta característica).
  • Una mejora menor en el código de manejo de PayPal IPN.
  • Se ha corregido un problema con algunos datos del perfil que no se actualizaban cuando la contraseña también se actualiza al mismo tiempo.

3.8.3

  • Se ha actualizado Braintree PHP SDK para evitar el aviso obsoleto cuando se usa PHP 7+.
  • La «Fecha de caducidad» de un miembro ahora se muestra en el perfil del miembro del escritorio de administración.
  • Compatibilidad con la característica de captcha del plugin de Wordfence.
  • Se ha actualizado el archivo de traducción al alemán.
  • Se ha actualizado el archivo de traducción al japones.

3.8.2

  • Se ha añadido un filtro de nivel de membresía y estado de cuenta en la función de búsqueda de miembros (Menú de miembros del escritorio de administración).
  • Se ha actualizado el idioma polaco.
  • Se ha añadido un gancho de filtro en la función get_current_page_url().

3.8.1

  • [Nota importante] Si estás utilizando la pasarela de Braintree, haz una copia de seguridad antes de actualizar. Realiza una transacción de prueba utilizando la pasarela de Braintree en modo en vivo para asegurarse de que los nuevos cambios 3D Secure funcionen bien.
  • Se ha añadido la compatibilidad con 3D Secure para los botones de la pasarela de pago de Braintree. Intenta detectar automáticamente si 3DS está activado, luego muestra los pasos adicionales.
  • Se ha añadido una nota para la característica de activación de correo electrónico con respecto al almacenamiento de contraseñas temporales.
  • Se ha añadido el filtro «swpm_email_activation_data» para modificar los datos de activación del correo electrónico del usuario.

3.8.0

  • Los datos temporales de la activación del correo electrónico ahora se almacenan en un formato cifrado.
  • Se ha corregido la eliminación de los datos que sobran de activación de correo electrónico en la base de datos.
  • Se ha actualizado algunas cadenas de traducción.

3.7.9

  • Se ha añadido un nuevo shortcode [swpm_show_after_login_page_link] a través de la extensión swpm misc shortcodes.
  • Ahora se permiten más caracteres en el campo «nombre de usuario».
  • Se ha corregido un fallo menor con el plugin que no encontraba el perfil de miembros correspondiente cuando se cancela una suscripción

3.7.8

  • Se ha añadido una nueva característica para permitir el reenvío del aviso de pago a una URL externa. Esta opción se puede encontrar en los «Ajustes avanzados» del plugin.
  • La cadena de traducción «¿Has olvidado tu contraseña?» en el formulario de acceso permitirá el carácter «?» para que sea traducido/personalizado.
  • Se ha corregido una advertencia relacionada con PHP7.
  • Se ha actualizado algunas cadenas de traducción.
  • Se ha corregido un error de ortografía.

3.7.7

  • Se ha añadido un nuevo gancho de filtro que se puede usar para anular el estado de la cuenta de la característica de activación de correo electrónico. swpm_activation_feature_override_account_status
  • Se ha añadido compatibilidad de activación de correo electrónico para Form Builder.

3.7.6

  • Actualizado el número de versión de la BDD.
  • Actualizado el fichero de idioma alemán.

3.7.5.1

  • Se ha arreglado un fallo menor con la nueva característica de activación de correo electrónico.
  • Se ha cambiado el nombre del plan de Stripe para usar el alias.

3.7.5

  • Se ha añadido una nueva característica para activar la activación/confirmación del correo electrónico. Útil si deseas activar esto para tu nivel de membresía gratis.
  • El nombre de usuario solo puede contener: letras, números y .-*@. Esto es para que el campo de nombre de usuario acepte lo que WordPress permite para ese campo.
  • Se ha añadido una nueva función de utilidad.
  • Se ha añadido una función para mostrar la fecha de caducidad con formato.

3.7.4

  • La suscripción de Stripe ahora considera los ajustes del período de prueba del plan.
  • Se han añadido nombres de clase CSS a los campos en la interfaz de miembros de añadir/editar administrador.
  • Se ha añadido más cadenas traducibles al archivo POT.
  • Compatibilidad con WordPress 5.0

3.7.3

  • Se ha creado una nueva extensión gratuita para ofrecer una protección de estilo de página completa. https://simple-membership-plugin.com/full-page-protection-addon-simple-membership/
  • La salida del shortcode de acceso mini ahora es traducible
  • Se han arreglado los botones de pago inteligente que no funcionaban en modo directo en algunas circunstancias
  • Se han arreglado unos problemas menores de visualización para los botones de pago inteligente de PayPal

3.7.2

  • Se ha añadido una nueva característica que te permite desconectar automáticamente los usuarios cuando cierran el navegador.
  • Se ha añadido compatibilidad para la extensión Two-Factor Authentication.
  • Se ha añadido una nueva función de utilidad.
  • Se ha mejorado la funcionalidad de acceso social.

3.7.1

  • Se ha movido el código de manejo de IPN del gancho «init» al gancho «wp_loaded» para una compatibilidad mejor.
  • Los campos de configuración para las claves «Editable» y «Secreto» para Stripe han sido intercambiados. Esto los alineará mejor con la forma en que obtienes la información de tu cuenta de Stripe.

3.7.0

  • Se ha añadido la opción de botón de pago inteligente de PayPal. https://simple-membership-plugin.com/creating-paypal-smart-checkout-buttons-for-membership-payment/
  • Se ha añadido un nuevo gancho de filtro swpm_edit_profile_form_before_username
  • Se ha añadido un nuevo gancho de filtro swpm_edit_profile_form_before_submit

3.6.9

  • Añadido …