Проверка за Parent Page

bogastyle

New Member
Здравейте,

Благодаря на всички колеги, които помагат в този форум!

Ето поредната задача за решаване, която си организирах! :)

Постигнах ефект когато дясната колона не ми е активна /няма джаджи/ страниците да се показват в 1 колона! Ако е активна се показват в 2 колони!
Сега обаче искам да добавя към проверката и ситуация в която страницата има подстраници, а връзките за тези страници ще се показват в дясната колона!
т.е горното меню ми показва само 1 ниво връзки, другите ще излизат в дясната колона!
За сега имам следният код:
PHP:
<?php if ( is_active_sidebar( 'right-sidebar' ) or $post->post_parent == true) : ?>     
     <div class="grid_12">
        <div class="insideTB">
          <?php get_template_part('loop','index'); ?>
       <!--End Posts loop-->
       </div>
    </div>
    
     <!--Start Sidebar-->
      <div class="grid_4">
        <div class="insideTB">
          <?php get_sidebar('right'); ?>
        </div>
      </div>
      <!--End Sidebar-->
      <div class="clear"></div>
<?php else :?>
     <div class="grid_16">
        <div class="insideTB">
          <?php get_template_part('loop','index'); ?>
       <!--End Posts loop-->
       </div>
    </div>
      <div class="clear"></div>

<?php endif; ?>
Проверката за $post->post_parent, oчевидно е грешна!
То всъчност трябва по някъкъв начин да проверява дали е parent и дали е child, за да може и ако съм на някоя от child страниците да виждам връзките към другите подстраници.
Дано да сте ме разбрали! :)



П.С. Ето как трябва да е реда за проверка:
PHP:
<?php if ( is_active_sidebar( 'right-sidebar' ) || get_pages( array( 'child_of' => $post->ID ) ) || $post->post_parent) : ?>
 
Последно редактирано:

Горе