Wordpress:在header.php中包含页面内容

时间:2015-09-18 21:38:59

标签: wordpress

我想在header.php文件中包含现有页面的内容?最简单的方法是什么?我猜有一种方法可以通过php调用加载现有页面,但我不确定正确的语法。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以实例化新查询:

$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的官方代码x:https://codex.wordpress.org/Class_Reference/WP_Query