1 ページのデザインですべてのページを表示したい。
今、私はそれを行うためのこのコードを持っています:
<?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){
しかし、それをコードに挿入すると、ホームセクションしか表示されません。
異なるページに異なるテンプレートを適用する方法はありますか? 私はそれが通常どのように行われるかを知っていますが、1ページのウェブサイトでは難しいです.
thnx