¿Cómo mostrar los detalles de suscripción de WooCommerce del usuario?

2 minutos de lectura

Avatar de usuario de Derp Derpinson
Derp Derpinson

Creé una plantilla de página personalizada y quiero mostrar detalles específicos de la suscripción del usuario (por ejemplo, la fecha de inicio de la suscripción).

El enlace disponible en la página ‘mi cuenta’ muestra esto, pero no sé cómo desmantelar la salida del enlace o simplemente mostrarlo en una plantilla de página.

¡Cualquier ayuda sería apreciada!

  • Debe especificar mejor la pregunta, de qué manera desea mostrar los detalles de suscripción del usuario y por qué desea desmantelar la salida del gancho. Después de hacer eso, tal vez alguien intente ayudar y responder a su pregunta.

    – Griseld Gerveni

    30 de septiembre de 2014 a las 14:59


Avatar de usuario del dominio
Dominio

Agrega el siguiente código en functions.php del tema activo.

add_shortcode('wdm_my_subscription', 'wmd_my_custom_function');
function wmd_my_custom_function(){
    WC_Subscriptions::get_my_subscriptions_template();
}

Ahora usa [wdm_my_subscription] como un código corto en la página donde desea mostrar la suscripción del Usuario.

Capturas de pantalla:

Sin código corto:
ingrese la descripción de la imagen aquí

Agregar código abreviado:
ingrese la descripción de la imagen aquí

Resultado:

ingrese la descripción de la imagen aquí

Si necesita modificar la salida de esto, es posible que deba copiar el contenido de get_my_subscriptions_template() función WC_Subscriptions clase del complemento de suscripción de WooCommerce y utilícelo en este shortcode en su lugar, lo que lo ayudará a agregar los detalles que desea.

Avatar de usuario de Parth Parikh
Parij de Parth

Después de una actualización reciente en el complemento Woocommerce Subscriptions en WordPress

WC_Subscriptions::get_my_subscriptions_template(); se agradece y se reemplaza por nueva función,

por lo tanto, el código anterior debe actualizarse y el siguiente código debe usarse para crear Shortcode para mostrar la suscripción de los usuarios

nueva función debe ser

add_shortcode('wdm_my_subscription', 'wmd_my_custom_function');
function wmd_my_custom_function(){
   WCS_Template_Loader::get_my_subscriptions();
}

  • Como está escrito actualmente, su respuesta no está clara. Edite para agregar detalles adicionales que ayudarán a otros a comprender cómo esto aborda la pregunta formulada. Puede encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda.

    – Comunidad
    Bot

    25 de enero a las 10:15

¿Ha sido útil esta solución?