Здравейте,
Благодаря на всички колеги, които помагат в този форум!
Ето поредната задача за решаване, която си организирах!
Постигнах ефект когато дясната колона не ми е активна /няма джаджи/ страниците да се показват в 1 колона! Ако е активна се показват в 2 колони!
Сега обаче искам да добавя към проверката и ситуация в която страницата има подстраници, а връзките за тези страници ще се показват в дясната колона!
т.е горното меню ми показва само 1 ниво връзки, другите ще излизат в дясната колона!
За сега имам следният код:
Проверката за $post->post_parent, oчевидно е грешна!
То всъчност трябва по някъкъв начин да проверява дали е parent и дали е child, за да може и ако съм на някоя от child страниците да виждам връзките към другите подстраници.
Дано да сте ме разбрали!
П.С. Ето как трябва да е реда за проверка:
Благодаря на всички колеги, които помагат в този форум!
Ето поредната задача за решаване, която си организирах!
Постигнах ефект когато дясната колона не ми е активна /няма джаджи/ страниците да се показват в 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; ?>
То всъчност трябва по някъкъв начин да проверява дали е parent и дали е child, за да може и ако съм на някоя от child страниците да виждам връзките към другите подстраници.
Дано да сте ме разбрали!
П.С. Ето как трябва да е реда за проверка:
PHP:
<?php if ( is_active_sidebar( 'right-sidebar' ) || get_pages( array( 'child_of' => $post->ID ) ) || $post->post_parent) : ?>
Последно редактирано: