当我在兄弟姐妹及其母网页面上时,我试图隐藏有关子页面的详细信息,我不知道如何。
我所做的是在我上面时排除子页面详细信息。我想在我的父母或兄弟姐妹身上排除我关于该网页的详细信息。
逻辑:
if current page is parent page, exclude children
if current page is not parent page, exclude children pages with meta value 1
任何人都可以帮我吗?
我的代码:
<?php
$current_page_id = get_the_ID();
$args = array( 'post_type'=>'page',
'meta_key' => 'show_info',
'meta_value'=> 1,
'exclude' => $current_page_id );
$pages = get_posts($args);
?>
<div class='custom_pages_container'>
<h1 class="titlefade" style="font-size: 1.6em;">Usefull informations</h1>
<?php foreach($pages as $page){ ?>
<div class='custom_wrapp'>
<div class='img_despre_bp'>
<a target='blank' href='<?php echo get_permalink($page->ID); ?>'>
<?php echo get_the_post_thumbnail($page->ID, 'homepage-thumb2'); ?></a>
</div>
<div class='despre_desc' style='text-align: left;'>
<a target='blank' href='<?php echo get_permalink($page->ID); ?>'><h1 style="font-size: 1.6em;"><?php echo $page->post_title; ?></h1></a>
</div>
</div>
<?php } ?>
</div>