0
我想在單頁設計中顯示所有頁面。如何從get_pages循環中排除父頁面Wordpress
現在我有這樣的代碼來做到這一點:
<?php
$pages = get_pages($args);
//start loop
foreach ($pages as $page_data) {
$content = apply_filters('the_content', $page_data->post_content);
$title = $page_data->post_title;
$slug = $page_data->post_name;
?>
<!-- Content section -->
<div class="section" id="<?php echo "$slug" ?>">
<a name="<?php echo "$slug" ?>"></a>
<h2><?php echo "$title" ?></h2>
<?php echo "$content" ?>
</div>
<!-- END Content section -->
<?php } ?>
但現在它顯示的也是空的父頁面。我如何排除它們?我發現在一個網站上:
if($page->post_parent != 2){
但是,當我插入到我的代碼我只看到主頁部分。
還有一種方法可以將不同的模板應用於不同的頁面嗎?我知道它是如何正常完成的,但對於單頁網站來說很困難。
日Thnx
由於右
將這個您的foreach語句裏面..一步步接近我想要的東西:) –