尝试从页面输出内容,在本地可用,但不能在线

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

我使用以下代码,从id为2的页面输出内容。这是在页面中选择的自定义模板文件中。它在本地工作正常,但在联机时不工作,它不输出任何内容,id基于此urlhttp://www.goodmorningmoon.ca/wp-admin/post.php?post=2&action=edit我可以如何诊断此问题。

<?php $my_query = new WP_Query(\'page_id=2\'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>

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

您是否尝试过get\\u page()?

$page_id = 123; // 123 should be replaced with a specific Page\'s id from your site,

$page = get_page( $page_id ); // You must pass in a variable to the get_page function. 

echo \'<h3>\'. $page->post_title .\'</h3>\';// echo the page title

echo apply_filters(\'the_content\', $page->post_content); // Get Content and retain Wordpress filters such as paragraph tags. 

http://codex.wordpress.org/Function_Reference/get_page

别忘了确保更改$page\\u id以匹配live版本

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post