Soporte » Plugins y Hacks » WooCommerce » tabs woocomerce

  • rrojasc94

    (@rrojasc94)



    hola buenas tengo problema en una pagina web donde estoy intruseando no logro cambiar el nombre de uno de los tabs[product description / reviews] e utilizado código directo en el function.php del tema para cambiar estos y con dicho código solo logro cambiar el texto de “reviews” pero el “product description” no lo toma

    ESTE ES EL CÓDIGO QUE ESTOY USANDO

    * Rename product data tabs*/
     /*no works whit desciption tab*/
    add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );
    
    function woo_remove_product_tabs( $tabs ) {
    
    	print_r( $tabs );
    	$tabs['description']['title'] = "titulo";		// Rename the description tab
    	return $tabs;
    }

    de igual manera con print_r( $tabs ); me muestra que el titulo del tab es “descripción” pero en la pagina se me muestra “Product description”

            		Array
    (
        [description] => Array
            (
                [title] => Descripción
                [priority] => 10
                [callback] => woocommerce_product_description_tab
            )
    
        [reviews] => Array
            (
                [title] => Reseñas(1)
                [priority] => 30
                [callback] => comments_template
            )
    
    )

    alguna ayuda para cambiarlo plz
    sera que algún plugin se me esta superponiendo en el nombre del tab?
    e probado cambiando las traducciones directo en el archivo de lenguaje y ademas con plugins como “loco translate”

    • Este debate fue modificado hace 1 mes por  LGrusin.
    • Este debate fue modificado hace 1 mes por  Fernando Tellado. Razón: Etiquetado del código
    • Este debate fue modificado hace 1 mes por  Fernando Tellado.
Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Moderador Fernando Tellado

    (@fernandot)

    Estás aplicando mal la sintaxis, revisa el codex de WooCommerce: https://docs.woocommerce.com/document/editing-product-data-tabs/

    rrojasc94

    (@rrojasc94)

    add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 );
    function woo_rename_tabs( $tabs ) {
    	$tabs['description']['title'] = __( 'More Information' );		// Rename the description tab
    	return $tabs;
    }

    sigue siendo lo mismo el texto del tab no se muestra como ‘More Information’ sigue siendo “Product description”

    gracias por responder

    • Esta respuesta fue modificada hace 1 mes por  Fernando Tellado. Razón: Etiquetado correcto del código
    • Esta respuesta fue modificada hace 1 mes por  rrojasc94.
    • Esta respuesta fue modificada hace 1 mes por  Fernando Tellado.
    Moderador Fernando Tellado

    (@fernandot)

    Pues puede interferir algún plugin, el tema o la caché ¿probaste a desinstalar/vaciar?

    rrojasc94

    (@rrojasc94)

    pensé en el cache y no lo es, si fuese el tema al cambiar las traducciones no debería de cambiar(?) por que asi lo fue con el tab de reviews,tengo que probar el tema de los plugins el problema es que la web no la diseñe yo y existen varios códigos escondidos con cosas de algunos plugin tengo que averiguar bien primero eso. muchas gracias por responder

    Estuve revisando y no es ninguno de los plugin, reinstale mi tema en una página de prueba y al pareces es este el que no me lo permite cambiar, uso “kitgreen kitchen”.
    Agradecería cualquier ayuda

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Debes estar registrado para responder a este tema.