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

aufzuspalten

Dank

War es hilfreich?

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 erlaubt

http://codex.wordpress.org/Template_Tags/wp_list_categories

Andere 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&amp;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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top