Pregunta sobre Custom Product Tabs for WooCommerce de Wordpress:

conflicto de plugin con la nueva actualización divi

Un usuario preguntó 👇

Hola. Divi ha lanzado una actualización que permite que el editor completo de la página del producto individual se realice con el constructor divi. su nuevo módulo Woo Tabs está limitado a las pestañas woo predeterminadas, y las pestañas personalizadas de Yikes no se muestran. ¿podrías mirar esto?

(@ eliasc64)

hace 1 año

alguna actualización sobre este? ¿Alguna noticia de los desarrolladores de Divi?

Esta respuesta fue modificada hace 1 año por. Esta respuesta fue modificada hace 1 año por.

(@fmixell)

hace 1 año

Recibí un correo electrónico de los desarrolladores de Divi de que apoyarían las pestañas personalizadas en una próxima versión. Sin embargo, no estoy seguro de cuál es el cronograma para el lanzamiento.

¡Lo siento, no sé más!

(@wheeleran)

hace 1 año

hola @fmixell. somos divi 4.0.6 y aún no hay señal. ¿Puedes seguirlos un poco? tienen una característica fundamentalmente importante de nuestras páginas de productos rotas, y los «próximos lanzamientos» no son lo suficientemente específicos o urgentes. No creo que realmente entiendan lo que han hecho, pero tú sí; utilizamos pestañas de productos personalizadas para obtener información que es extremadamente importante. ¿Qué tenemos que hacer? ¿pero espera?

(@contemplar)

hace 1 año

Siguiendo este hilo porque lo necesito antes de diseñar un nuevo sitio para clientes que dependen en gran medida de las pestañas de productos personalizados. Supongo que ahora editaré el archivo tabs.php.

Puede ver el registro de cambios de Divi aquí:
https://divigallery.com/divi-changelog/

Parece que aún no han arreglado la configuración de soporte de pestañas personalizadas.

(@herbyltd)

Hace 12 meses

Después de este hilo intenté editar ../plugins/woocommerce/templates/single-product/tabs/tabs.php

como un Divi de trabajo no lineal soluciona este problema. Sin embargo, existe una diferencia entre el contenido del archivo, no hay ningún bloque de código ya mencionado. ¿Algún otro consejo?

Los temas elegantes no responden a sus foros …

Las pestañas de datos de productos de Woocommerce tampoco funcionan en Divi (https://docs.woocommerce.com/document/editing-product-data-tabs/)

Esta respuesta fue modificada hace 12 meses por.

(@contemplar)

Hace 12 meses

@herbyltd es el archivo tabs.php en el plugin o tema Divi que está buscando:

Divi / includes / builder / module / woocommerce / Tabs.php

Comente sobre esta sección del código:


// Skip if current tab is not included, based on include_tabs attribute value.
if ( $active_tabs && ! in_array( $name, $active_tabs, true ) ) {
    continue;
}

Entonces todas las pestañas se cargarán automáticamente.

(@fmixell)

Hace 12 meses

¡Una gran noticia!

Creé un tema Divi Child que se puede usar con pestañas de productos personalizados para WooCommerce.

Enlace de descarga: https://github.com/yikesinc/divi-child-custom-tabs/archive/0.1.0.zip

– Activar un tema. – Ir al producto con pestañas. – Eliminar módulo Divi Tabs – Crea un nuevo módulo de texto o código. – Poner [custom_product_tabs] al módulo. – Ahora mire la parte frontal de su sitio web.

Esto todavía necesita ser modificado, pero es un comienzo y recupera el control de las pestañas.

Saludos, Freddie

(@fmixell)

Hace 12 meses

Si desea personalizar más, no es un código muy grande y se encuentra en el archivo de tema secundario functions.php.

¡Feliz codificación!

– Freddie

(@fmixell)

Hace 12 meses

Tan bueno como eso,

Para ser proactivo, voy a publicar para mostrarte cómo personalizar esto también.

Notarás que solo estamos provocando elementos con el título y el contenido de la pestaña. Puede agregar clases CSS a esto solo para que coincida con su estilo.

 $html = '';
    
    if ( ! empty( $tabs ) ) {
        // Loop through the tabs and display each one
        foreach( $tabs as $tab ) {
            $html .= '<p>' . $tab['title'] . '</p>';
            $html .= '<p>' . $tab['content'] . '</p>';
        }
    }

	// Make sure to return your content, do not echo it.
	return $html;

Ejemplo con clases personalizadas de CSS: (Observe que usé comillas dobles, debe hacer esto o tendrá que escapar de las comillas. Si no sabe lo que eso significa, use comillas dobles).

 $html = '';
    
    if ( ! empty( $tabs ) ) {
        // Loop through the tabs and display each one
        foreach( $tabs as $tab ) {
            $html .= '<p class="your-css-style">' . $tab['title'] . '</p>';
            $html .= '<p class="your-css-style">' . $tab['content'] . '</p>';
        }
    }

	// Make sure to return your content, do not echo it.
	return $html;

Con función de carpeta personalizada:

 $html = '<div style="your-custom-wrapper">';
    
    if ( ! empty( $tabs ) ) {
        // Loop through the tabs and display each one
        foreach( $tabs as $tab ) {
            $html .= '<p class="your-css-style">' . $tab['title'] . '</p>';
            $html .= '<p class="your-css-style">' . $tab['content'] . '</p>';
        }
    }

  $html .= '</div>';

	// Make sure to return your content, do not echo it.
	return $html;

(@wheeleran)

Hace 12 meses

Recibí una respuesta de un desarrollador o líder de soporte esta mañana. Ahora está en el «proceso de control de calidad» y «llegará muy pronto». mar.

Muchas gracias a @fmixell y @contemplate por el trabajo. @herbyltd: los foros ahora solo se ejecutan públicamente, no se monitorean, así que abra un hilo de chat directamente. Sí, hay todo tipo de problemas terribles y tiempos de espera, pero esa es la única forma de superarlos.

Este problema también se aplica a otros plugins de terceros que adjuntan un solo producto. Tengo el mismo problema con los plugins de marca, por ejemplo, y estoy molestando a un divi sobre todos ellos.

Publicaré tan pronto como escuche algo, pero agradezco que @fmixell haya seguido esto y se haya puesto en contacto con él de manera proactiva; este no es su problema.

(@wheeleran)

Hace 12 meses

otra actualización: «QA» significa garantía de calidad, lo que significa que el problema está solucionado y está a punto de ser probado antes del lanzamiento. y no dirán cuándo es eso.

(@fmixell)

Hace 12 meses

@wheeleran,

¡No hay problema! Sé cómo hacer un sitio en una fecha límite y espero que alguien haga algún uso de este hilo.

Además, cualquiera que esté ansioso por ver estos cambios, he creado una versión mejor de ese tema secundario que tiene el estilo y las pestañas de trabajo.

Una vez que salga la nueva versión de Divi y el módulo de pestañas funcione, simplemente desactive este tema secundario después de haber aplicado el nuevo módulo de pestañas de Divi.

https://github.com/yikesinc/divi-child-custom-tabs/archive/0.1.1.zip

Uso: – Descargar este zip – Cargar como tema – Activar como tema principal – Divi funcionará como de costumbre pero ahora es [custom_product_tabs] acceso directo para usar – Ocultar o eliminar el módulo de la pestaña Divi (en todas las páginas de productos) – Crear texto de 100% de ancho o código consecutivo – agregar el acceso directo mencionado anteriormente

Ahora tendrás al menos tus pestañas personalizadas mientras esperas.

Esta respuesta fue modificada hace 12 meses por. Motivo: para aclarar dónde se encuentran las pestañas

(@sugilita)

Hace 9 meses, 1 semana

Hola a todos, no sé mucho, pero hago muchas cosas, y después de tener el mismo problema, todos los demás están con esta pregunta del módulo woo divi. Creo (a menos que me haya perdido algo) que compré tu pastel y me comí una solución demasiado híbrida. Cargué el útil tema del bebé Freddie. Luego entré en el módulo wootabs, luego en advanced / CSS / Key y metí el código corto que menciona Freddie [custom_product_tabs] ignore el mensaje «RBrace esperado» y guarde. Apareciendo en el frente y WAMMO mostraba la pestaña de yikes y la única pestaña de woocommerce que quería. ¡Así que tenía ambos tipos de pestañas ejecutándose dentro del módulo de pestañas woo! Avivado. Como beneficio adicional, la personalización tabú del módulo woo divi también funcionó para ambas pestañas. Por cierto Freddie, tu trabajo me hizo comprar pro lol Espero que la captura de pantalla se cargue a continuación … Nunca publiqué en estos foros, así que crucé los dedos.

terminando en …

Espero que esto ayude a algunas personas como el trabajo de Freddies me ha ayudado a mí. 🙂

Esta respuesta fue modificada hace 9 meses, hace una semana por. Esta respuesta fue modificada hace 9 meses, hace una semana por.

(@sugilita)

Hace 9 meses, 1 semana

Actualización y advertencia Hice lo anterior en Divi 4.2.2 Hoy noté que había una actualización de divi (ver 4.3.1) e hice una actualización, por lo que las pestañas de yikes dejaron de funcionar nuevamente. Volviendo al tema tampoco devolvió las pestañas. Terminé teniendo que volver a una vista previamente actualizada de mi servidor de AWS. Entonces, si desea que lo anterior funcione, debe tener la versión 4.2.2. – Muy apropiado, lo sé. Es casi como si Divi no quisiera que funcionen las pestañas de terceros. (Saqué el código de Freddies para ver si los arreglaba, pero, por desgracia, no).

(@contemplar)

Hace 9 meses, 1 semana

Este truco todavía funciona para la versión 4.3.1. https://wordpress.org/support/topic/plugin-conflict-with-new-divi-update/page/2/#post-12120584

.. pero se está volviendo molesto aplicar este parche cada vez.

¿Solucionó tu problema??

1 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.