如何从get_pages循环Wordpress中排除父页面
我想以单页设计显示所有页面 现在我有了这样的代码:如何从get_pages循环Wordpress中排除父页面,wordpress,web,Wordpress,Web,我想以单页设计显示所有页面 现在我有了这样的代码: <?php $pages = get_pages($args); //start loop foreach ($pages as $page_data) { $content = apply_filters('the_content', $page_data->post_content); $title = $page_data->
<?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 } ?>
但是当我把它插入我的代码时,我只看到home部分
是否有一种方法可以将不同的模板应用于不同的页面?我知道这通常是如何做到的,但对于一个一页的网站,这是很困难的
Thnx我猜“空白页”意味着它们里面没有任何内容
尝试检查$content
是否包含任何内容,如果没有,请不要显示该页面
将它放在foreach语句的$slug=$page\u data->post\u name之后代码>和之前的?>
if($content == ""){
continue;
}
谢谢离我想要的更近一步:)
if($content == ""){
continue;
}