• ciao a tutti, ho questo problema con wordpress e woocommerce (tema storefront). Ho creato uno shop online e la homepage è la pagina shop. Le altre pagine dello shop vengono gestite automaticamente da woocomerce in base alle categorie prodotto.

    Ora ho creato con smartslider3 uno slider per l’homepage inserendolo come widget sotto header, sempre sotto l’header ho inserito un intro di testo.

    Vorrei che lo slider e il testo appaiano solo in homepage ma non riesco a risolvere.

    Ho provato tramite plugin widget option ma se escludo le pagine su cui non voglio sia visibile lo slider sparisce comunque da tutte le pagine anche se lascio non flaggata home/front. Ho provato a fare anche l’inverso flaggando “mostra solo su alcune pagine” lasciando flaggata solo la home ma lo slider non si vede lo stesso.

    Ho fatto la stessa cosa per il widget barra laterale e sono riuscito a nasconderlo, ma non ci riesco per lo slider probabilmente perchè le pagine di woocommerce le vede sempre come homepage?

    ho letto anche che suggerite in alcuni casi di modificare il file header.php ma ho paura che non funzioni proprio per questo problema delle pagine.

    qualcuno riesce a darmi suggerimenti?

    • Questo topic è stato modificato 2 mesi, 1 settimana fa da spadajoker.

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @spadajoker,

    personalmente ti consiglio di non impostare la home come pagina shop.
    In questo modo puoi gestirla molto facilmente con Gutenebrg

    Puoi richiamare come primo elemento il Blocco di Smartslider3 e come secondo blocco Tutti i Prodotti (All products) di WooCommerce.

    Eliminato il widget che stai usando, le altre pagine dovrebbero andare a posto

    Chi ha creato la discussione spadajoker

    (@spadajoker)

    Ciao @glorialchemica , avevo già provato a farlo nel modo che mi hai suggerito ma riscontro qualche difficoltà. Nello specifico il primo problema che impostando smartslider e slogan tramite pagina e non widget, mi ritrovo i filtri della barra laterale che mi si sovrappongono allo slider.

    c’è un modo sulla pagina di far apparire il widget della barra laterale sotto lo slider e non sovrapposto?

    L’altra anomalia che riscontro è che su smartslider avevo inserito nelle slide del testo con pulsante, ora quando lo carico tramite la pagina e non come widget il pulsante risulta alterato nella forma e non rettangolare come dovrebbe essere. Perchè si comporta cosi?

    Inoltre quando vado ad inserire i prodotti woocommerce nella pagina sono visualizzati in maniera diversa ed esteticamente meno accattivante della pagina shop con titoli link sottolineati e di dimensioni alterate (ulteriormente non ho trovato la possibilità di inserire “tutti i prodotti” ma inserire “raccolta prodotti”). Quindi per renderli come prima ho comunque dovuto impostare la pagina negozio in woocommerce>impostazioni>prodotti ed ho tolto l’elemento “raccolta prodotti”.

    • Questa risposta è stata modificata 2 mesi fa da spadajoker.
    • Questa risposta è stata modificata 2 mesi fa da spadajoker.
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @spadajoker ,

    non so rispondere a tutte le tue domande non conoscendo nel dettaglio il sito.

    Se la versione dove sei tu a inserire i blocchi non ti soddisfa puoi fare un tentativo con i CSS. Dovrebbe funzionare, anche se non perfetta come soluzione.

    • Imposta la pagina shop come Homepage (così mantieni l’aspetto grafico che ti piace)
    • Aggiungi il carosello nella sezione Aspetto > Personalizza > Widget > Sotto l’header

    In questo modo il carosello e la home page dovrebbero tornare con un aspetto che ti piace.

    Avendo aggiunto il carosello nella posizione “Sotto l’header”, questi sarà visibile in tutto il tuo sito web (come hai già constatato).

    Lo vai a nascondere con una regola CSS.

    Vai sotto Aspetto > Personalizza > CSS Aggiuntivo e incolla questo codice:

    body:not(.home) .header-widget-region {
    display: none;
    }

    Salva la modifice.

    Facci sapere se funziona.

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)

Devi essere collegato per rispondere a questo topic.