- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Costruire gerarchia con due Categorie
-
Costruire gerarchia con due Categorie
Buongiorno a tutti,
non mi è mai capitato di affrontare questo problema:Su un sito ho due gerarchie di Categorie e cioè: la "Categoria" e le "Città" (la quali sono categoria anche loro)
Come posso strutturare questo in Wordpress?
Ripeto tutte le città per ogni Categoria? Mi sembra una cosa assurda!!
Quando sviluppo applicazioni web da codice (senza cms), faccio le relazioni nel DB, ma qui non ho il controllo del codice e delle query.
Categoria 1
-----Milano
----------Articolo 1
----------Articolo 2
----------Articolo 3
-----Torino
----------Articolo 1
----------Articolo 2
----------Articolo 3
-----Venezia
----------Articolo 1
----------Articolo 2
----------Articolo 3Categoria 2
...
Categoria 3
...etc..............
Grazie molte!!
-
Ciao w_t, premettendo che prima bisogna capire quale sia l'obiettivo da raggiungere e quale scopo abbiano le due categorie, un primo suggerimento che posso dare è l'uso dei Custom Post sia per le Categorie che per le città. Al prodotto / articolo associ la categorie (una o più) e la città (una o più). Puoi metterere i CP in relazione tra loro, oppure sfruttare tramete query l'assegnazione delle categorie date alla pagina (articolo, prodotto, qualunque cosa sia). Sfruttando le tue competenze già acquisite con MySQL puoi ragiore allo stesso modo con WordPress, sfruttando semplicemente i CP.
-
@DavideMancuso said:
Ciao w_t, premettendo che prima bisogna capire quale sia l'obiettivo da raggiungere e quale scopo abbiano le due categorie, un primo suggerimento che posso dare è l'uso dei Custom Post sia per le Categorie che per le città. Al prodotto / articolo associ la categorie (una o più) e la città (una o più). Puoi metterere i CP in relazione tra loro, oppure sfruttare tramete query l'assegnazione delle categorie date alla pagina (articolo, prodotto, qualunque cosa sia). Sfruttando le tue competenze già acquisite con MySQL puoi ragiore allo stesso modo con WordPress, sfruttando semplicemente i CP.
Sono sincero, ho capito solo 1/10 di quello che hai scritto:
@DavideMancuso said:
prima bisogna capire quale sia l'obiettivo da raggiungere e quale scopo abbiano le due categorie
è un sito di incontri, la Categoria è il tipo di donne Fetish, Milf, Cougar, etc..., le quali devono appartenere ad una Città.@DavideMancuso said:
un primo suggerimento che posso dare è l'uso dei Custom Post
nono so cosa siano@DavideMancuso said:
Al prodotto / articolo associ la categorie (una o più) e la città (una o più)
questo l'ho fatto, anche se per come ho impostato i Permalink:Struttura personalizzata /%category%/%postname%/
Base delle categorie .ho messo così per non vedere nell'Url /category/ ma questo mi da errore quando nel Widget della barra laterale "Seleziona una Categoria" seleziono solo la Città e non il tipo di donna
@DavideMancuso said:
Puoi metterere i CP in relazione tra loro, oppure sfruttare tramete query l'assegnazione delle categorie date alla pagina (articolo, prodotto, qualunque cosa sia)
non riesco a seguirti, wordpress lo conosco ma non troppo, lo utilizzo solo in visuale, non l'ho mai ritoccato a livello codice.@DavideMancuso said:
Sfruttando le tue competenze già acquisite con MySQL puoi ragiore allo stesso modo con WordPress, sfruttando semplicemente i CP.
e in ultimo non so come posso mettere mano e dove.A livello php e MySQL credo di essere ad un livello abbastanza avanzato, ma non conoscendo wordpress a livello codice non so come mettere mano.
E' molto interessante quello che dici, mi piacerebbe approfondire.
Ti ringrazio molto.
-
Spiegare come funzionano i Custom Post, come costruire le relazioni e sfrutte le query di WP richiede molto tempo. Nei manuali a tutto ciò sono dedicati interi capitoli, quindi capisci bene che in due righe non si può spiegare. Spero che qualcun altro abbia il tempo necessario per darti delle dritte qui sul forum, altrimenti dovrai rivolgerti ad un professionista che sappia aiutarti.
-
@w_t said:
mi piacerebbe approfondire.
Ciao, questo articolo è abbastanza completo https://kinsta.com/it/blog/custom-post-type-wordpress/
-
@hub said:
Ciao, questo articolo è abbastanza completo https://kinsta.com/it/blog/custom-post-type-wordpress/
Ti ringrazio molto!
-
Faccio un altra domanda, è possibile che ho preso la strada sbagliata prima.
Nella barra laterale ho aggiunto il Widget "Seleziona una Categoria" visualizzato come "Menù a discesa", come posso visualizzare solo le categorie delle "Città" e non le altre?
Quindi: Milano, Venezia, Torino, etc...
E non vedere: Escort, Milf, Cougar, etc...
-
Ho trovato questa funzione ma non funziona, non riesco a capire perchè, ho l'ultima versione di Wordpress
// Hide one or more Categories from the built-in WordPress Category Widget // https://www.ryadel.com/ function exclude_category_widget($args){ // Add the category IDs you want to exclude, separated by commas $args["exclude"] = "16"; return $args; } add_filter("widget_categories_args","exclude_category_widget");
-
@w_t said:
$args["exclude"] = "16";
La funzione da te aggiunta esclude solo la categoria che ha il valore 16 come ID.
-
@DavideMancuso said:
La funzione da te aggiunta esclude solo la categoria che ha il valore 16 come ID.
Si è quello che voglio.
Ma non la esclude, non fa nulla!
-
@w_t said:
Ma non la esclude, non fa nulla!
Molto strano, dovrebbe funzionare anche se l'ID è di una sottocategoria e anche se nella gerarchia non è selezionata la categoria madre.
Come hai preso l'ID della categoria che vuoi nascondere?
-
@hub said:
Molto strano, dovrebbe funzionare anche se l'ID è di una sottocategoria e anche se nella gerarchia non è selezionata la categoria madre.
Come hai preso l'ID della categoria che vuoi nascondere?Appoggiando il mouse su Modifica oppure su Elimina della categoria, nella barra di stato si visualizza: ...tag_ID=16...
Non ho nessuna gerarchia genitore sulle Categorie in questo momento, solo Categorie di primo livello