Avisos
Vaciar todo

mostrar barra lateral en categorías woocommerce

15 Respuestas
3 Usuarios
0 Reactions
675 Visitas
Respuestas: 412
Reputable Member
Topic starter
 

estoy intentando que muestre la barra lateral en las categorias y no lo consigo

en la portada aparece porque al editarla tengo una sección en ajustes generales Esquema de la barra lateral

pero en las categorías, voy a editar y no aparece esa parte

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 26/09/2018 1:17 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Ricardo.

Dependerá de la estructura de tu plantilla y no la conocemos, pero veo que tienes instalado el plugin custom sidebar.

Con ese plugin puedes añadir una barra en las categorías que quieras:
.- accede a Widgets y Pulsa en Create New sidebar
.- Pulsa en Sidebar location

.- Selecciona la opción " As WooCommerce "

.- Añade los widgets que quieres que se muestren

Tienes el siguiente plugin que es especifico para las categorías de woocommerce:
-> https://wordpress.org/plugins/woosidebars/

En este enlace tienes documentación:
-> https://docs.woocommerce.com/document/woosidebars-2/

Un saludo


 
Respondido : 26/09/2018 2:02 pm
Respuestas: 412
Reputable Member
Topic starter
 

he probado los 2 metodos y no lo consigo

con el plugin lo he instalado y he seguid todas las instrucciones
la nueva barra lateral si que logro meterla en la portada pero no en las categorias, y eso que le he dicho que la pusiera en TODAS partes

y con la primera opcion no me aparece Selecciona la opción " As WooCommerce "
te adjunto imagen


 
Respondido : 26/09/2018 2:53 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Ricardo.

Tienes que seleccionar la opción " As WooCommerce for select categories "

Un saludo


 
Respondido : 26/09/2018 3:04 pm
Respuestas: 412
Reputable Member
Topic starter
 

lo he puesto asi y tampoco


 
Respondido : 26/09/2018 3:15 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Ricardo.

Tienes que seleccionar las opciones de arriba, lo que seleccionas son para paginas:

Un saludo


 
Respondido : 26/09/2018 4:25 pm
Respuestas: 412
Reputable Member
Topic starter
 

solo me da estas 2 opciones


 
Respondido : 26/09/2018 4:38 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Ricardo.

No selecciones categorías, solo deja marcada la opción de " As woocommerce...... "

Un saludo


 
Respondido : 26/09/2018 4:50 pm
Respuestas: 412
Reputable Member
Topic starter
 

si lo marco y no seleccionó ninguna de las dos opciones al darle a guardar desaparece la seleccion


 
Respondido : 26/09/2018 5:37 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Creo que es por la estructura de tu theme, revisa si tienes un archivo category.php, o similar, puedes enviarnos una captura de pantalla, la idea es que este archivo tenga en código mostrar el sidebar, podrías compararlo con tu archivo index.php ( o home.php o front-page.php) que muestra el inicio de tu sitio.

Lamentablemente es un tema de código por lo que sólo podemos darte generalidades.
Como referencia puedes revisar: https://decodecms.com/anadir-una-nueva-zona-de-widgets-a-un-theme-wordpress/

Saludos.


 
Respondido : 26/09/2018 6:05 pm
Respuestas: 412
Reputable Member
Topic starter
 

he encontrado el php que controla las categorias que esta en
public_html/pepacolecciona/wp-content/plugins/woocommerce/templates/archive-product.php

<?php if ( woocommerce_product_loop() ) { /** * Hook: woocommerce_before_shop_loop. * * @hooked wc_print_notices - 10 * @hooked woocommerce_result_count - 20 * @hooked woocommerce_catalog_ordering - 30 */ do_action( 'woocommerce_before_shop_loop' ); woocommerce_product_loop_start(); if ( wc_get_loop_prop( 'total' ) ) { while ( have_posts() ) { the_post(); /** * Hook: woocommerce_shop_loop. * * @hooked WC_Structured_Data::generate_product_data() - 10 */ do_action( 'woocommerce_shop_loop' ); wc_get_template_part( 'content', 'product' ); } } woocommerce_product_loop_end(); /** * Hook: woocommerce_after_shop_loop. * * @hooked woocommerce_pagination - 10 */ do_action( 'woocommerce_after_shop_loop' ); } else { /** * Hook: woocommerce_no_products_found. * * @hooked wc_no_products_found - 10 */ do_action( 'woocommerce_no_products_found' ); } /** * Hook: woocommerce_after_main_content. * * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content) */ do_action( 'woocommerce_after_main_content' ); /** * Hook: woocommerce_sidebar. * * @hooked woocommerce_get_sidebar - 10 */ do_action( 'woocommerce_sidebar' ); get_footer( 'shop' );

lo que no consigo encontrar es el php que controla la portada par saber como mostrar el sidebar


 
Respondido : 26/09/2018 6:42 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El archivo que comentas es de WooCommerce, el archivo que controla las categorías en tu theme debería ser el archivo archive.php, prueba copiando este archivo y cámbialo por category.php, realiza cambios por ejemplo agregando algún texto de prueba y verifica si se muestra cuando consultas una categoría.

Otra opción sería probar con el archivo de categoría WooCommerce, revisa:
https://decodecms.com/personalizar-plantilla-para-una-categoria-especifica-en-woocommerce/

Pero tendrías que guiarte del archivo en donde si aparece el sidebar posiblemente el index.php en los archivos de tu theme

Saludos.


 
Respondido : 26/09/2018 7:28 pm
Respuestas: 412
Reputable Member
Topic starter
 

al final había un widget con el título woocommerce y ahora si que aparece pero desconfigurado


 
Respondido : 26/09/2018 9:05 pm
Respuestas: 412
Reputable Member
Topic starter
 

Arreglado!!!

era el plugin easy-social-icons que daba problemas

Tema cerrado y muchas gracias


 
Respondido : 26/09/2018 9:39 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Lo que sucede es que tienes una clase clear como parte del HTML del sidebar, revisa el código y elimina esta clase clear ya que no tiene lógica, y esta haciendo que se vaya al final por esta clase

Saludos.


 
Respondido : 26/09/2018 9:41 pm