• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Añadir una columna con el estado de suscripción a EDD para los usuarios de WordPress

Descubre en este tutorial cómo añadir una columna que muestre el estado de suscripción de Easy Digital Downloads desde el panel de usuarios de WordPress mediante código.

Si tienes un membership site creado con Easy Digital Downloads (más los addon de Recurring Payments y Content Restriction) es probable que más de una vez hayas querido visualizar el estado de un usuario desde la página general de usuarios.

Poder visualizarlo sin tener que acceder a la ficha de cliente desde el apartado de usuarios puede ser muy práctico y ahorrarte tiempo.

La buena noticia es que con un poco de código puedes conseguirlo:

columna estado suscripcion EDD pagina usuarios
Nueva columna que muestra el estado de suscripción de usuario.

Vamos a ver cómo:

Snippet para añadir una columna que muestre el estado de una suscripción de EDD en la página de usuarios de WordPress

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

Para ver este código y los otros 1805 snippets de esta web,
identifícate o suscríbete aquí.

Con este snippet utilizas los filtros manage_users_columns y manage_users_custom_column para añadir la nueva columna (EDD status) y mostrar el estado de la suscripción del usuario.

También utilizas la clase EDD_Recurring_Subscriber para obtener los datos de la suscripción y extraer la información sobre el estado de la suscripción del usuario.

En el ejemplo, solo mira la suscripción con ID=21 pero puedes modificarlo o usar 0 si prefieres que tenga en cuenta todas los niveles de suscripción existentes en la web.

Además, le indicamos que muestre «No subscription» (puedes modificarlo por «Sin suscripción» o lo que prefieras) si no el usuario no tiene ninguna suscripción creada.

Por último, puedes modificar el texto de «EDD status» por el que tú quieras («Estado de la suscripción»…).

Conclusiones

Ahora ya sabes cómo mostrar el estado de suscripción de Easy Digital Downloads en los usuarios de WordPress con un poco de código.

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉

Área administración Easy Digital Downloads PHP

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?