- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Permalink >> sto impazzendo
-
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:
-
Home
-
Viola (no link # solo accesso a submenu)
- Violetta 1b
- Violetta 1c
- Violetta 1d
-
Verde
-
Rosso
-
Shop (link pagina shop + submenu)
- Categoria prodotto Gialla
- Categoria prodotto Verde
- Categoria prodotto Marrone
- 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
1 Risposta -
-
@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:
D 1 Risposta -
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:
2 Risposte -
@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.
-
@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 tamponiAltra 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
-
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/dettaglioProdottoinvece ottengo: miosito_it/categoria Gialla/dettaglioProdotto ... "Shop" non appare nell'url
questo il settaggio dei permalink che sto utilizzando:
Mentre il menu l'ho organizzato così:
Perché non prende "Shop" nell'url??
1 Risposta -
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 -
@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):
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
1 Risposta -
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 -
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:
Giusto?
Ora il problema è con la sezione Shop. Che, per quanto riguarda i permalink, ho settato cosi:
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:
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.
1 Risposta -
@dmgius84 seleziona quello sopra, "shop base con categoria"
D 1 Risposta -
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"
1 Risposta -
@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 -
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-essentialdove "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-prodottoPuò 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
1 Risposta -
@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 postUsare 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 -
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 postUsare 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/