categorie wordpress
-
01-10-2019 - |
Domanda
Sto creando un tema che si compone di due pagine, blog e di portafoglio. Quindi ho categorie che si riferivano ai montanti di portafoglio (es. web design, graphic design) e le categorie relative ai post del blog (es. lezioni private, todos)
ho due pagine (/ blog e / portafoglio), in ciascuna, vorrei mostrare l'elenco delle relative a specifiche tipologie
(i non può essere chiaro) quindi questo è un esempio:
tutte le categorie: CAT1, CAT2, CAT3, CAT4, CAT5, cat6
for portfolio:
<ul>
<li><a>cat1</a></li>
<li><a>cat2</a></li>
<li><a>cat3</a></li>
</ul>
for blog:
<ul>
<li><a>cat4</a></li>
<li><a>cat5</a></li>
<li><a>cat6</a></li>
</ul>
è così c'è un modo per dividerli così
grazie
Soluzione
È possibile utilizzare wp_list_categories () il metodo nel modello, questo metodo richiede una o parametro di "escludere" "exclude_tree", che permette di escludere le categorie di blog nella prima lista, e di portafoglio nel secondo.
Altri suggerimenti
Ecco l'ho uso metodo per il controllo quale categoria di messaggi spettacoli sulle pagine di un blog WordPress. Ho inserire questa riga di codice nel file page.php, appena prima che il ciclo si chiama:
<?php
$catID = 0;
if (is_page('videos')) {
$catID=3;
} elseif (is_page('music')) {
$catID=4;
}
elseif (is_page('poetry')) {
$catID=5;
}
if ($catID) {
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=$catID&paged=$paged");
} ?>
Nota ??strong>:. I nomi tra parentesi dopo "is_page =" sono nella pagina lumache , non il titoli delle pagine
Con questa riga di codice, si può dire che pagina per visualizzare quale categoria di messaggi.
Si può leggere ulteriori informazioni su questo al mio blog se ne avete bisogno: WordPress: Come controllare quale categoria di messaggi viene visualizzata su particolari pagine