Hilfe mit vorhandenem Code, der Unterseiten anzeigt

Ich helfe einem Freund, ein WordPress-Theme zu verändern. Im Moment funktioniert das Anzeigen von Unterseiten nur für ein Elternteil und seine Unterseiten (die mit der ID 31), aber wir wollen, dass es für alle Seiten (und ihre Kinder) funktioniert. Ich möchte den Code mehr oder weniger unverändert lassen, nur die notwendigen Änderungen vornehmen, um sie auf alle anzuwenden.

Obwohl ich ziemlich gut mit CSS und HTML bin, ist PHP nicht wirklich mein starker Anzug, also würde ich deine Hilfe schätzen, herauszufinden, dass heraus. Dies ist der bestehende Code:

$currentPageId = get_the_ID(); $pages = get_pages('child_of=31'); $i=0; foreach($pages as $child) { $childrenPageID[$i] = $child->ID; $i++; } if ( (get_the_ID() == 31) || ( in_array($currentPageId, $childrenPageID)) ) { $taxonomy = 'portfoliocat'; $orderby = 'name'; $show_count = 0; // 1 for yes, 0 for no $pad_counts = 0; // 1 for yes, 0 for no $child_of = 5; $show_count = 1; $title_li = null; $args = array( 'taxonomy' => $taxonomy, 'orderby' => $orderby, 'show_count' => $show_count, 'pad_counts' => $pad_counts, 'child_of' => $child_of, 'show_count' => $show_count, 'title_li' => $title_li ); ?> 
    slug; $querystr = "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = 'category-include' AND meta_value = '".$lookForValue."'; "; $postid = $wpdb->get_var($wpdb->prepare($querystr)); // logic to remove last trunk if ($totalCount != $currentCount ) { echo '
  • ' . $category->name.'   | 
  • '; } else { echo '
  • ' . $category->name.'
  • '; } }?>
}

Ich weiß, ich muss das ändern, wenn, aber keine Ahnung, womit ich es ersetzen soll. Irgendwelche Vorschläge?

Danke im Voraus! Joanna

Solutions Collecting From Web of "Hilfe mit vorhandenem Code, der Unterseiten anzeigt"