如何在Wordpress中区分Front page和其他页面?

时间:2014-01-17 10:48:08

标签: wordpress wordpress-theming

我用自己的设计创建了一个首页(即index.php)。此页面将包含

  • 标头来自<?php get_header(); ?> [有导航条形码]
  • 然后是一些内容。这里我展示了三个帖子的缩略图。 [有滑块,缩略图帖子等]
  • 来自<?php get_footer(); ?> 的页脚[有页脚链接]

问题是,我看到index.php正确加载为首页。但是当我导航到“关于”或“联系”等其他页面时,这些页面中的相应内容都没有显示出来。取而代之的是加载到那里,与Index页面相同。我不希望这些页面上出现滑块或缩略图。

那么如何告诉wp,这是我的头版,这是我的关于页面,不要在关于页面加载滑块和东西!?

4 个答案:

答案 0 :(得分:1)

使用is_front_page()确定主页。就像你只需要主页上的滑块然后编辑包含滑块部分的header.php文件并执行类似的操作

if( is_front_page() ):
// Front Page stuff like slider and 
// whatever you want
endif;

答案 1 :(得分:1)

试试这个,

if( is_home() || is_front_page() ){
//your home page content
}
else{
//other pages

}

了解更多here

希望它的作品......

答案 2 :(得分:1)

制作另一个模板并为您的单个页面设置此模板。然后从反手设置它。

答案 3 :(得分:0)

我通常创建一个front-page.php文件,Wordpress将使用它而不是index.php(从那时起你可以将它用作通用模板)。