Wordpress Kategorien
-
01-10-2019 - |
Frage
Ich bin die Schaffung eines Themas, das aus zwei Seiten, Blog und Portfolio besteht. Deshalb habe ich Kategorien, die zu den Portfolio Kommentaren (dh. Web-Design, Grafik-Design) und Kategorien zu den Blogeinträgen über (dh. Tutorials, todos)
Ich habe zwei Seiten (/ Blog und / Portfolio), in jedem, würde Ich mag die Liste der Kategorien auf die spezifischen Typen stehen, auf
(i kann nicht klar sein), so ist dies ein Beispiel:
Alle Kategorien: 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>
so ist es eine Möglichkeit, dass sie wie
aufzuspaltenDank
Lösung
Sie können wp_list_categories () -Methode in der Vorlage, diese Methode nimmt einen „ausschließen“ oder „exclude_tree“ Parameter, die Sie Blog Kategorien in der ersten Liste und Portfolio in den zweiten.
auszuschließen erlaubtAndere Tipps
Hier ist die Methode, die ich verwende zu steuern, die Kategorie der Beiträge zeigen, auf den Seiten eines Wordpress-Blog. Ich fügen Sie diese Zeile Code in die Datei page.php, kurz bevor die Schleife aufgerufen wird:
<?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");
} ?>
Hinweis . Die Namen in Klammern nach "is_page =" sind die Seite Schnecken , nicht die Seitentitel
Mit dieser Codezeile, können Sie sagen, welcher Seite anzuzeigen, die Kategorie der Beiträge.
Sie können weitere Informationen über diese auf meinem Blog lesen, wenn Sie es brauchen: Wordpress: Wie zu steuern, der Kategorie der Beiträge Displays auf bestimmten Seiten