• User

    Permalink >> sto impazzendo

    Ciao a tutti,
    da poco sono passato da Joomla a WP nessun grande problema ad eccezione della gestione delle url. Sto letteralmente impazzendo..

    Allora il mio sito è strutturato cosi:

    1. Home

    2. Viola (no link # solo accesso a submenu)

    • Violetta 1b
    • Violetta 1c
    • Violetta 1d
    1. Verde

    2. Rosso

    3. Shop (link pagina shop + submenu)

    • Categoria prodotto Gialla
    • Categoria prodotto Verde
    • Categoria prodotto Marrone
    1. Pagina Nera

    Il problema è il seguente: se clicco su "Viola > Violetta1c" mi da questa url:
    "nomesito_it/Violetta1c" ma io vorrei "nomesito_it/viola/Violetta1c/"

    Invece nella url dello Shop, se clicco su: "Shop > Categoria Gialla" mi restituisce questa url:
    "nomesito_it/categoria-prodotto/Categoria prodotto Gialla" e io vorrei: "nomesito_it/Shop/Categoria prodotto Gialla/"

    Se invece clicco sul dettaglio di un prodotto ottengo correttamente: nomesito_it/shop/Categoria prodotto Gialla/Nome prodotto

    Come posso risolvere?

    Ringrazio


    overclokk 1 Risposta
  • Moderatore

    @dmgius84 Ciao

    Per il primo problema è che "viola" è una pagina e "Violettac1" una sottopagina, quindi hai due livelli e l'url ha giustamente messo due livelli.

    Per il resto è solo l'impostazione dei permalink per WordPress:

    https://yoast.com/help/how-do-i-change-the-permalink-structure/

    E per WooCommerce:

    https://woocommerce.com/document/permalinks/


    D 1 Risposta
  • User

    In realtà io le ho create tutte come "Pagine" (nessuna sottopagina settata)... ma non mi sembra che abbia 2 livelli l'url perché mi appare:

    • miosito_it/violetta1c/

    mentre io vorrei:

    • miosito_it/viola/violetta1c/

    Forse non dovevo creare le Pagine ma gli articoli e categorizzare?
    Ovvero, ad esempio, la pagina Violetta1c sarebbe dovuto essere un articolo da mettere sotto la categoria "Viola" ?

    @overclokk ha detto in Permalink >> sto impazzendo:

    @dmgius84 Ciao

    Per il primo problema è che "viola" è una pagina e "Violettac1" una sottopagina, quindi hai due livelli e l'url ha giustamente messo due livelli.

    Per il resto è solo l'impostazione dei permalink per WordPress:

    https://yoast.com/help/how-do-i-change-the-permalink-structure/

    E per WooCommerce:

    https://woocommerce.com/document/permalinks/


    overclokk shazarak 2 Risposte
  • Moderatore

    @dmgius84 ha detto in Permalink >> sto impazzendo:

    livelli l'url perché mi appare:

    miosito_it/violetta1c/

    mentre io vorrei:

    miosito_it/viola/violetta1c/

    Scusa, ho capito male io, in quel caso nei permalink devi settare /%category%/%postname%/ direi, provalo per essere sicuro, e ovviamente le categorie solo pe ri post, le pagine non hanno categorie, pei devi vedere con WC come settare le sue categorie.


  • User Attivo

    @dmgius84 no è che l’url che desideri tu sarebbe quella prodotta da una pagina violetta child di una pagina viola

    Per cui la teoria vuole che se crei una pagina viola vuota, e poi a violetta metti attributo come child di viola allora ti uscirà la url che vuoi
    Il “problem” e che ti rimane la pagina viola vuota inutilizzata … ora da qui o la riempi oppure ci metti un bel redirect alla home e la blocchi sui robots e diciamo che tamponi

    Altra soluzione dovrebbe essere la modifica manuale per quella di gola pagina del permalink , ma non l’ho mai fatto e no so quanto sia consigliabile, vedi anche certi plugin tipo custom permalink ecc

    Altra possibile soluzione è che ti crei un cpt e lo setti per usare la custom url “viola” per quelle pagine


  • User

    Allora ho risolto il primo problema: ho impostato la pagina Viola come pagina genitore di violetta1, 2, etc

    Adesso il problema è nella sezione SHOP. Io vorrei che l'url fosse:
    miosito_it/shop/categoria Gialla/dettaglioProdotto

    invece ottengo: miosito_it/categoria Gialla/dettaglioProdotto ... "Shop" non appare nell'url

    questo il settaggio dei permalink che sto utilizzando:
    Immagine 2022-07-17 110443.png

    Mentre il menu l'ho organizzato così:
    Immagine 2022-07-17 110700.png

    Perché non prende "Shop" nell'url?? 😤


    sermatica 1 Risposta
  • Moderatore

    @dmgius84

    Ciao,
    ti consiglio di sistemare una sezione per volta e ogni volta fare un check approfondito del corretto funzionamento di url e breadcrumb.

    Serve procedere per step per pagine, poi categorie blog e articoli e alla fine categorie shop e prodotti. Il menu lo sistemi alla fine del lavoro.


    D 1 Risposta
  • User

    @sermatica quindi diciamo che se sistemando Pagina e Sottopagine sono riuscito a ottenere l'url desiderato. Per i prodotti è lo stesso?
    Nel senso che devo creare una categoria SHOP contenitrice delle altre per ottenere miosito_it/SHOP/categoria-prodotto/dettaglio-prodotto ?

    Attualmente la voce SHOP (principale nel menu) è un collegamento a una pagina che ho creato io con la lista di tutte le categorie presenti nel sub menu (quindi una pagina singola non categorizzata):

    Cattura.JPG

    Faccio un po' di confusione perché con Joomla- per quanto riguarda la creazione delle url -le categorie e/o gli articoli potevano essere anche "liberi"; la struttura della url dipende principalmente da come organizzi il menu e le sue voci.

    Ovvero se metti come voce principale SHOP, su Joomla, aldilà che questa sia un' articolo, una categoria o un prodotto... nella url troverai miosito_,it/shop/tuttoquellocheinseriscinelsubmenu


    sermatica 1 Risposta
  • Moderatore

    @dmgius84

    Ciao,
    parli di url ma mi mostri screen del menu, in Wordpress le due cose sono completamente scorrelate.

    Vedi il mio post precedente, sistema le url e poi una volta ok passi ai menu.


    D 1 Risposta
  • User

    Le url credo di averle settate bene perché per le Pagine il link funziona come volevo: .../nome-categoria/nome-sottocategoria/pagina

    Questo l'ho ottenuto credo per aver impostato correttamente Pagine, Sottopagine e i permalink:

    Immagine 2022-07-20 153057.png

    Giusto?

    Ora il problema è con la sezione Shop. Che, per quanto riguarda i permalink, ho settato cosi:

    Immagine 2022-07-17 110443.png

    ma non riesco ad ottenere quello che vorrei ovvero: miosito_it/shop/nome-categoria/dettaglio-prodotto

    ottengo invece questo: miosito_it/nome-categoria/dettaglio-prodotto; praticamente SHOP non appare navigando la sezione dell'ecommerce. E non capisco dov'è l'errore...

    @sermatica ha detto in Permalink >> sto impazzendo:

    @dmgius84

    Ciao,
    parli di url ma mi mostri screen del menu, in Wordpress le due cose sono completamente scorrelate.

    Vedi il mio post precedente, sistema le url e poi una volta ok passi ai menu.


    shazarak 1 Risposta
  • User Attivo

    @dmgius84 seleziona quello sopra, "shop base con categoria"


    D 1 Risposta
  • User

    Quando seleziono quello di sopra e salvo mi riseleziona "Base personalizzata"..

    @shazarak ha detto in Permalink >> sto impazzendo:

    @dmgius84 seleziona quello sopra, "shop base con categoria"


    shazarak 1 Risposta
  • User Attivo

    @dmgius84 si corretto, una volta salvato, ti "torna sotto" e visualizza /shop/%product_cat%/

    ora se in frontend non visualizzi http://nomesito.com/shop/nome-categoria/nome-prodotto/

    c'e' qualcosa nel sito che interferisce, le categorie di prodotto sono correttamente inserite? il prodotto ha la categoria corretta? ci sono altri plugin che possono variare i permalink?

    prova a disabilitare tutto ( elementor compreso) , risalva i permalink, e vedi che succede, nel caso fa a ritrovo per individuare dove sta il problema


    D 1 Risposta
  • User

    Allora effettivamente avevo un plugin installato che interferiva.
    L'ho disabilitato e riesco a selezionare quell'opzione ma mi sono ricordato del motivo per il quale l'avevo installato: perché appariva la voce "categoria-prodotto" ...ovvero...
    al clic su una delle voci di menu che rimanda a una categoria prodotto (dove sono elencati tutti i prodotti di quella categoria) l'url mi viene cosi: nomesit_it/categoria-prodotto/linea-essential

    dove "categoria-prodotto" non è un testo di esempio, ma viene fuori proprio scritto cosi.

    Se clicco invece su un prodotto di questa pagina categoria l'url viene fuori correttamente:
    nomesit_it/shop/linea-essential/dettaglio-prodotto

    Può essere dovuto al fatto che tutte le categorie che ho creato siano indipendenti? E devo metterle tutte sotto una categoria genitore SHOP ? 🤔

    @shazarak ha detto in Permalink >> sto impazzendo:

    @dmgius84 si corretto, una volta salvato, ti "torna sotto" e visualizza /shop/%product_cat%/

    ora se in frontend non visualizzi http://nomesito.com/shop/nome-categoria/nome-prodotto/

    c'e' qualcosa nel sito che interferisce, le categorie di prodotto sono correttamente inserite? il prodotto ha la categoria corretta? ci sono altri plugin che possono variare i permalink?

    prova a disabilitare tutto ( elementor compreso) , risalva i permalink, e vedi che succede, nel caso fa a ritrovo per individuare dove sta il problema


    shazarak 1 Risposta
  • User Attivo

    @dmgius84 ti aggiunge categoria-prodotto come scritto nel campo sopra alla sezione base per categoria prodotto. Ed è corretto così (per woocommerce) perché serve per non creare conflitti nella gestione dei permalink o per non andare in conflitto con eventuali pagine ecc
    Almeno io l’ho imparata così.
    Può cambiarlo in “cat-prod” o altre cose , ovviamente non “categoria” se poi è la stessa della tassonomia dei post

    Usare plguin per togliere quel categoria-prodotto è rischioso perché crea appunto ( di solito) possibili conflitti o “stranezze”

    https://woocommerce.com/document/removing-product-product-category-or-shop-from-the-urls/


    D 1 Risposta
  • User

    Però anche se riesco a rimuovere "categoria-prodotto" senza l'utilizzo del plugin non risolvo il problema perché continua a non apparirmi "/SHOP/" nella url quando sono nella pagina della categoria prodotto.

    Delirio 😤

    @shazarak ha detto in Permalink >> sto impazzendo:

    @dmgius84 ti aggiunge categoria-prodotto come scritto nel campo sopra alla sezione base per categoria prodotto. Ed è corretto così (per woocommerce) perché serve per non creare conflitti nella gestione dei permalink o per non andare in conflitto con eventuali pagine ecc
    Almeno io l’ho imparata così.
    Può cambiarlo in “cat-prod” o altre cose , ovviamente non “categoria” se poi è la stessa della tassonomia dei post

    Usare plguin per togliere quel categoria-prodotto è rischioso perché crea appunto ( di solito) possibili conflitti o “stranezze”

    https://woocommerce.com/document/removing-product-product-category-or-shop-from-the-urls/