我怎样才能获得主页的内容?

时间:2016-02-13 作者:ShoeLace1291

我已将我的WP站点设置为使用静态主页。我在主题目录的根目录中创建了一个名为FrontPage的文件。php和该模板被正确调用。我似乎无法在模板中显示主页的内容。我已尝试获取\\u内容、\\u内容和post\\u内容对象。我还可以做些什么来获取主页的内容?

<?php

get_header();

$page = get_posts( array( \'name\' => \'\' ) ); //here, i have also tried \'home\', \'front-page\', and \'page-home\'
if ( $page )
{
    echo $page[0]->post_content;
}

get_footer(); ?>
我也试过。。。

<?php

get_header();

get_the_content();

get_footer();

?>

1 个回复
SO网友:Michael

使用的替代方案the default loop 在头版。php模板:

if( have_posts() ) {
  while( have_posts() ) {
  the_post();
    the_content();
  }
}
您可以尝试使用:

if( get_option( \'page_on_front\' ) ) {
  echo apply_filters( \'the_content\', get_post( get_option( \'page_on_front\' ) )->post_content );
}

https://codex.wordpress.org/Option_Reference

相关推荐

Updating modified templates

我想调整一些。php模板文件在我的WordPress主题中,我知道正确的过程是将相关文件复制到子主题文件夹中并在那里编辑文件,这样我的修改就不会在将来的主题更新中丢失。但这是否意味着我将无法从主题更新中获益,因为我将文件放在了我的子主题文件夹中?这可能不是一件好事,因为主题更新可能添加了一些有用的特性,甚至修复了我最初需要对代码进行调整的问题!这方面的常见解决方案是什么?有人推荐了一款Diff应用程序——这是人们常用的吗?