Как показать только дочернюю страницу отображаемой страницы и сделать ее динамической в ​​WordPress - PullRequest
1 голос
/ 06 января 2012

Это может звучать глупо, но, видимо, я не могу показать единственную дочернюю страницу страницы, отображаемой на боковой панели.

Моя структура

PAGE 1
-PAGE 1A
-PAGE 1B
-PAGE 1C
PAGE 2
-PAGE 2A
-PAGE 2B
-PAGE 2C

То, что я хочу: когда пользователь находится на странице 1

-PAGE 1A
-PAGE 1B
-PAGE 1C

Я перепробовал все плагины и весь код, доступный настрока (весь код, который я нашел на этом сайте, а также о дочерней странице), но я получаю:

PAGE 1
-PAGE 1A
-PAGE 1B
-PAGE 1C
PAGE 2
-PAGE 2A
-PAGE 2B
-PAGE 2C

Вся структура.Возможно, я делаю что-то не так с самой темой (это первый раз, когда я начинаю с темы с нуля).

Я использую этот код:

   <?php if ( is_page( 'PAGE 1' )  ) { ?>


    <ul>
      <?php
      wp_list_pages("title_li=&child_of=2&show_date=modified
      &date_format=$date_format"); ?>
    </ul>


    <?php } elseif ( is_page( 'PAGE 2' )   ) { ?>


    <ul>
      <?php
      wp_list_pages("title_li=&child_of=9&show_date=modified
      &date_format=$date_format"); ?>
    </ul>


    <?php } else { ?>

    <ul>
      <?php
      wp_list_pages("title_li=&child_of=7&show_date=modified
      &date_format=$date_format"); ?>
    </ul>



    <?php } ?>

Но, видимо, он не понимает, что это за страница, и идет вместе с ELSE ..

Вы можете помочь?Что я делаю не так?

Спасибо

1 Ответ

0 голосов
/ 06 января 2012

Я не уверен, что вы правильно пишете заголовок страницы, почему бы не использовать вместо этого идентификатор страницы:

<?php if( is_page(2)  ) { ?>

<ul>
  <?php  wp_list_pages("title_li=&child_of=2&show_date=modified
         &date_format=$date_format"); ?>
</ul>

<?php } elseif ( is_page(9) ) { ?>

<ul>
  <?php  wp_list_pages("title_li=&child_of=9&show_date=modified
         &date_format=$date_format"); ?>
</ul>

<?php } else { ?>

<ul>
  <?php   wp_list_pages("title_li=&child_of=7&show_date=modified
          &date_format=$date_format"); ?>
</ul>

<?php } ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...