Soporte » Plugins y Hacks » WooCommerce » Pestañas adicionales en WooCommerce con ACF

  • Resuelto carlosmdh

    (@carlosmdh)


    Buenos días a tod@s

    Estoy creando unas pestañas para unos productos de WooCommerce y, como los contenidos van a variar según el producto, he creado con ACF varios campos personalizados para incluir el contenido de cada pestaña.
    El código para crear la pestaña es:

    /**
    * Añadir la pestaña “Objetivos”
    */
    add_filter( ‘woocommerce_product_tabs’, ‘carlosmdh_woo_objetivos_tab’ );
    function carlosmdh_woo_objetivos_tab( $tabs ) {

    // Adds the new tab

    $tabs[‘test_tab’] = array(
    ‘title’ => __( ‘Objetivos’, ‘woocommerce’ ),
    ‘priority’ => 50,
    ‘callback’ => ‘carlosmdh_woo_objetivos_tab_content’
    );

    return $tabs;
    }

    Esto funciona bien y agrega la pestaña en los productos.

    El problema me viene al tratar de mostrar en el front end el contenido que he añadido al Custom Field, para ello uso el siguiente código:

    function carlosmdh_woo_objetivos_tab_content() {

    // Mostrar el contenido del campo de ACF “tab_objetivos”

    echo get_field(‘tab_objetivos’); /* Aquí indicamos el nombre del campo personalizado */
    }

    No da error, pero no pinta en el front end lo que he añadido en la ficha del producto en los campos personalizados.

    ¿Qué se me escapa?

    • Este debate fue modificado hace 5 años, 7 meses por carlosmdh.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador LGrusin

    (@lgrusin)

    Debería funcionar, ¿le has dicho al Custom Field que es para el Post Type Productos?

    Un saludo

    Iniciador del debate carlosmdh

    (@carlosmdh)

    Hola @lgrusin, gracias por la respuesta.

    Si, claro.
    Y en el BackEnd del producto aparecen los campos.

    Pero lo extraño es que en el FrontEnd aparece la pestaña, pero no el contenido que he agregado en el BackEnd…

    ¿?

    Iniciador del debate carlosmdh

    (@carlosmdh)

    Hola de nuevo @lgrusin

    He estado probándolo de nuevo y ya funciona :O
    No se, quiero pensar que era un problema con la caché o algo así, por que ahora ya va todo bien…

    Gracias por todo.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Pestañas adicionales en WooCommerce con ACF’ está cerrado a nuevas respuestas.