页面模板未注册到主题

时间:2012-03-14 作者:Anders Kitson

我有以下页面代码。当我从页面编辑中的下拉菜单中选择模板主页时,它在我的web主机上不起作用,但在本地工作正常,因此我认为这不是我的代码。我不知道为什么它不起作用。

<?php
/*
Template Name:Home Page
*/
?>
<?php get_header(); ?>
test
<div class="row">
    <div id="welcome" class="seven columns centered">
    <?php 
        $page_id = 2; 
        $page_data = get_page( $page_id );
        $content = apply_filters(\'the_content\', $page_data->post_content);
        echo $content;

    ?>
    </div>
</div>
<?php get_footer(); ?>

1 个回复
最合适的回答,由SO网友:markratledge 整理而成

查询方法可能有所不同。这是一种查询页面内容的简单方法,可以在模板中多次使用,而每个查询都不会相互冲突。

<?php $my_query = new WP_Query(\'page_id=2\'); ?>

<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

<?php the_content(); ?>

<?php endwhile; ?>

结束

相关推荐

Enable page templates. How?

基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。