Ondersteuning » Code oplossingen gezocht » subpagina van childpage weergeven

  • Hey,

    Ik probeer al de heletijd childpage en grandchild page te weergeven

    Ik heb de volgende structuur.

    Hoofdpagina
    -childpagina
    –grandchild
    –grandchild
    –grandchild
    -childpagina
    –grandchild
    –grandchild
    -childppagina
    –grandchild

    En zo kan ik nog wel even doorgaan.

    Als ik nu op de hoofdpagina ben worden alle childpagina’s netjes weergeven zonder grandchild pagina’s wat ook de bedoeling is.
    Alleen nu wil ik dat als je op een childpagina komt. Hij de childpagina linkt met de grandchild pagina’s laat zien.

    -childpagina
    –grandchild
    –grandchild
    –grandchild

    Heb al verschilende codes uit de codex geprobeerd maar het lijkt wel niet te werken. Want ik krijg of ook de hoofdpagine in het rijtje.
    Od met de andere code weer een lijst met alle childpagina’s en grandchild pagine’s

    Ik hoop dat iemand me een beetje opweg kan helpen, kan namelijk geen oplossing vinden

    Alvast bedankt voor het mee denken

    Jasper

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Moderator Remkus de Vries

    (@defries)

    Sleutelbeheer WordPress NL

    Als dat in de sidebar getoond mag worden dan zijn daar oplossingen voor. Dit is een voorbeeld: http://wordpress.org/extend/plugins/be-subpages-widget/

    Thread starter jappie18

    (@jappie18)

    Hey,

    Bedankt voor je reactie, alleen met deze plugin krijg ik ook weer de grandchild van andere subpagina’s te zien wat niet de bedoeling is.

    En voorkeur gaat gewoon uit naar code, alleen geraak ik er echt niet meer uit.

    Jasper

    Je kan uit de global post var ($post) leiden of deze een parent heeft ($post->parent). zo ja, dan is het een child. Dan kan je dus daar een andere code laten uitvoeren die de goede pagina’s laat zien :).

    Thread starter jappie18

    (@jappie18)

    Ja heb ik geprobeerd, dan laat die ook wel de juiste subpagina zien,
    Alleen niet de andere grandchild pagina’s van de childpagina.

    Dus dan zie ik dit

    -hoofdpagina
    –childpagina
    —grandchild

    Ik wil dat als ik op childpagina ben. Die dit laat zien

    -childpagina
    –grandchild
    –grandchild

    En dat zelfde menu moet die ook laten zien wanneer je op een grandchild pagina bent.

    Alleen heb al verschillende codes geprobberd krijg alleen of alle grandchild te zien, dus ook van andere childpagina”s

    Thread starter jappie18

    (@jappie18)

    <?php
    // If CHILD_OF is not NULL, then this page has a parent
    // Therefore, list siblings i.e. subpages of this page’s parent
    if($post->post_parent){
    wp_list_pages(’title_li=<h2>In This Section:</h2>&child_of=’.$post->post_parent);
    }

    // If CHILD_OF is zero, this is a top level page, so list subpages only.
    else{
    wp_list_pages(’title_li=<h2>In This Section:</h2>&depth=1&child_of=’.$post->ID);
    }
    ?>

    Heb ik op het internet gevonden, alleen laat deze de parent pagina zien en de grandchild pagina’s maar niet de subpagina

    Jasper

    Thread starter jappie18

    (@jappie18)

    Heb nu de volgende code. Welke bijna is wat ik zoek

    <?php global $post; $thispage = $post->ID; // grabs the current post id from global and then assigns it to thispage ?>
    <?php $pagekids = get_pages(“child_of=”.$thispage.”&sort_column=menu_order”); // gets a list of page that are sub pages of the current page and assigns then to pagekids ?>
    <?php if ($pagekids) { // if there are any values stored in pagekids and therefore the current page has subpages ?>

      <?php wp_list_pages(“depth=1&title_li=&sort_column=menu_order&child_of=”.$thispage); // display the sub pages of the current page only ?>

    <?php } elseif($post->post_parent)
    $children = wp_list_pages(“title_li=&child_of=”.$post->post_parent.”&echo=0″); if ($children) { // if there are no sub pages for the current page ?>

      <?php echo $children; ?>

    <?php } ?>

    Alleen lukt het niet om als je op een child pagina bent, die child pagina toe tevoegen aan het menu, en als ik op een grandchild pagina ben moet die de childpagina weer geven. Voor de rest laat die op wel sub als grandchild pagina’s alle grandchild pagina’s op te halen.

    Kan iemand me opweg helpen doe ik de huidige pagina weergeef, de de subpagina van de grandchild pagina”s

    Jasper

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Het onderwerp ‘subpagina van childpage weergeven’ is gesloten voor nieuwe reacties.