0
我想要在header.php文件中包含現有頁面的內容?最簡單的方法是什麼?我猜測,有一種方法可以通過php調用來加載現有頁面,但是我不確定正確的語法。WordPress的:在header.php中包含頁面內容
謝謝,提前。
我想要在header.php文件中包含現有頁面的內容?最簡單的方法是什麼?我猜測,有一種方法可以通過php調用來加載現有頁面,但是我不確定正確的語法。WordPress的:在header.php中包含頁面內容
謝謝,提前。
你可以實例化一個新的查詢:
$query = new WP_Query('page_id=7');
這樣做之後,你犯了一個循環,以顯示查詢的內容。
<?php if ($query->have_posts()) : ?>
<!-- the loop -->
<?php while ($the_query->have_posts()) : $the_query->the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php endwhile; ?>
<!-- end of the loop -->
<?php wp_reset_postdata(); // Important, so this loop does not affect the global post object afterwards ?>
<?php endif; ?>
這是基於WP的官方抄本:https://codex.wordpress.org/Class_Reference/WP_Query
注意查詢針對單個頁面ID –
感謝您的幫助。所以這似乎只包括頁面的標題而不是內容 - 我還想要內容?另外,我認爲在while循環中,「$ the_query」應該是「$ query」?謝謝! – azsl1326
因此,添加「the_content()」代替「the_title()」似乎解決了我的問題。謝謝! – azsl1326