Añadir class a un enlace mediante un snippet

  • Añadir class a un enlace mediante un snippet

    Discusión creada por Antonio Miguel Ropero Molina el 5 de febrero de 2024 en 4:48 AM

    Hola a todos!! Estoy creando un web para vender productos digitales que se pueden adquirir por venta individual o por suscripción. Para ello he utilizado el plugin Woo Subscription Downloads, pero en la página de producto no aparece el botón de descarga del producto y esto es súper importante para la usabilidad. He encontrado un snippet para agregar un enlace de descarga en la página de producto pero quería saber si es posible agregarle un class para darle estilos con css o si hay alguna otra forma de agregarle estilos y convertirlo en un “botón”.

    SNIPPET:

    /*Enlace de descarga directa de producto comprado en página de producto*/
    add_action('woocommerce_after_add_to_cart_form', 'download_products');
    function download_products()
    {
    global $product;
    $downloads = array();
    $user_id = get_current_user_id();
    $downloads = wc_get_customer_available_downloads($user_id);
    if (!empty($downloads)) {
    foreach ($downloads as $download) {
    if ($download['product_id'] === $product->get_id()) {
    echo 'Descargar';
    }
    }
    }
    }

    Un saludo y gracias!!

    Jefferson Maldonado ha respondido hace 7 meses 2 Miembros · 2 Respuestas
  • 2 Respuestas
  • Antonio Miguel Ropero Molina

    Miembro
    6 de febrero de 2024 en 6:00 PM

    Ya he conseguido solucionarlo. He añadido directamente la class en el enlace en el snippet y ha funcionado.


    • Jefferson Maldonado

      organizador
      8 de febrero de 2024 en 11:21 AM

      Gracias por avisarnos Antonio.

La discusión ‘Añadir class a un enlace mediante un snippet’ está cerrada para nuevas respuestas.

Comienzo de la discusión
0 de 0 respuestas Junio 2018
Ahora