2010-11-24 6 views
0

Ich brauche eine Indexseite und es kann den Titel (mit Link), Metaschlüsselbeschreibung und Metaschlüsselbild (Metaschlüssel von benutzerdefinierten Feldern) seines Kindes herausziehen Seiten, aber nur eine Ebene tiefer.Liste Seitenelemente (1 Ebene mit Metaschlüsseln)

z.B. Ich habe eine Indexseite WORK, und wenige Kinderindex PRINT, WEB. Es wird einige Seiten unter PRINT und WEB geben, aber ich möchte nicht, dass sie im WORK-Index angezeigt werden. Ich muss nur PRINT und WEB mit den Metaschlüsseln aufgelistet haben.

Jeder kann bitte helfen? Danke vielmals!

+0

Say Wha? Könnten Sie versuchen, es etwas klarer zu erklären, vielleicht mit einem Beispiel? :) – TheDeadMedic

Antwort

0

Versuchen setzen:

query_posts("cat=1,-2,-3"); 

... Vor der Schleife. Ersetzen Sie die Zahlen nach cat = durch die betreffenden Kategorie-IDs; das Verwenden des negativen Symbols (wie "-2, -3") schließt eine Kategorie aus.

dies programmatisch mehr zu tun:

$parent = 1; //catID of parent 
$children = get_categories("child_of=".$parent); 
foreach ($children as $child) {$excluded .= "-".$child->term_id.","; //add minus sign} 
$excluded = rtrim($excluded, ","); //remove last comma 

query_posts("cat=".$parent.",".$excluded); 
Verwandte Themen