Pregunta sobre WooCommerce de Wordpress:

Single Product utiliza single.php, no single product.php

Un usuario preguntó 👇

La última versión de WooCommerce. Solo tenga en cuenta que, por alguna razón, mis productos individuales ahora usan los temas single.php. No he violado ninguna plantilla one-product.php, y por alguna razón usa los temas single.php

¿Le está pasando esto a alguien más? ¿Alguien tiene alguna idea sobre qué podría estar causando esto?

(@ liv82)

Hace 2 años, 11 meses

Sí, mis páginas de productos individuales son un desastre. Estaba terminando el sitio antes de una reunión previa al lanzamiento para mostrar al cliente cómo funciona el sitio, pero creo que debe posponerse.

Continuaré investigando para ver si hay algún conflicto de plugins o php … Te haré saber si encuentro algo, haz lo mismo

(@ poolet08)

Hace 2 años, 11 meses

Creo que tenemos la misma pregunta. Tengo problemas de superposición doble en páginas de productos individuales.

(@sharmaabhi)

Hace 2 años, 11 meses

Tengo la misma pregunta. Si alguno de ustedes lo resuelve, hágamelo saber. Gracias

(@ ar4jun)

Hace 2 años, 11 meses

Yo también tengo la misma pregunta. Si alguien tiene alguna solución al respecto, por favor publique aquí. ¡Gracias!

(@mikeyarce)

Ingeniero Automático de Felicidad

Hace 2 años, 10 meses

¡Hola a todos!

Probé algunos temas diferentes en mi sitio con 3.3.3 y no encontré la carga de single.php. En su lugar, se está cargando el singe-product.php predeterminado de WooCommerce. Revisé y todos los temas que probé tenían sus propios archivos single.php.

Ejemplo:

Si está ejecutando esta pregunta, ¿podría hacernos saber qué tema está utilizando? Si cambia a un tema diferente como Storefront, ¿todavía sucede?

(@bowenac)

Hace 2 años, 10 meses

Para mí, estoy usando un tema personalizado que desarrollé basado en subsuelos _

(@sharmaabhi)

Hace 2 años, 10 meses

Estaba usando un tema de veinticuatro. Utilicé a continuación Hook en el archivo functions.php y luego comenzó a funcionar normalmente.

function mytheme_add_woocommerce_support() {
	add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );

Pero no recibí esta pregunta con un tema de fachada de almacén.

(@mikeyarce)

Ingeniero Automático de Felicidad

Hace 2 años, 10 meses

@bowenac, si cambia a un tema predeterminado, ¿este problema desaparece?

@sharmaabhi, gracias por la actualización. Eso es muy extraño, cuando pruebo Twenty-Fourteen no obtengo la misma pregunta. ¿Puedes decirme en qué versión de WooCommerce estabas y en qué versión de Twenty Fourteen? ¡Gracias!

(@bowenac)

Hace 2 años, 10 meses

@mikeyarce como @sharmaabhi agregando add_theme_support (‘woocommerce’); Arreglé la pregunta por mí … todavía no estoy seguro de qué causaría esto en una actualización reciente … sin soporte de tema, parece que está sucediendo algo extraño?

(@mikeyarce)

Ingeniero Automático de Felicidad

Hace 2 años, 10 meses

Hola @bowenac,

agregando add_theme_support (‘woocommerce’); Arreglé la pregunta por mí … todavía no estoy seguro de qué causaría esto en una actualización reciente … sin el soporte del tema, parece que sucede algo extraño

Me di cuenta de que este es el comportamiento que realmente se espera. Si el tema no es compatible con WooCommerce, WooCommerce no intentará cargar sus plantillas en la parte superior, sino que utilizará las plantillas del tema, como single.php en lugar.

Si el tema confirma el soporte, cargará las plantillas de WooCommerce.

Sin embargo, los temas predeterminados son un poco diferentes, ya que WooCommerce los admite de forma predeterminada, por lo que son un escenario diferente.

Si desea cargar plantillas de WooCommerce, puede configurar su tema para que admita WooCommerce de esta manera:


function mytheme_add_woocommerce_support() {
	add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *