如何只在主页上显示标题? WordPress的

时间:2014-04-21 17:54:39

标签: php wordpress

这是我用wordpress编辑的网站:

www.thestudentbubble.com

正如您所看到的那样,有三条线代表该网站的内容。 我如何才能将其显示在主页上?

我找到了Header.php文件,代码目前看起来像这样:

<?php if ( get_header_image() ) : ?>
    <a href="<?php echo esc_url( home_url( '/' ) ); ?>">
              <img src="<?php header_image(); ?>" class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="" /></a>
    <?php endif; ?>

5 个答案:

答案 0 :(得分:3)

试试这个:

<?php
if ( is_home() ) {
    // This is a homepage
} else {
    // This is not a homepage
}
?>

Wordpress is_home()功能。 您也可以使用is_frontpage()

<?php
if ( is_front_page() ) {
    // This is a homepage
} else {
    // This is not a homepage
}
?>

关于这些之间有什么区别的更多信息:

if ( is_front_page() && is_home() ) {
  // Default homepage
} elseif ( is_front_page() ) {
  // static homepage
} elseif ( is_home() ) {
  // blog page
} else {
  //everyting else
}

答案 1 :(得分:1)

使用is_home功能检查您是否在主页。

<?php if (is_home()): ?>
    <!-- ... -->
<?php endif; ?>

答案 2 :(得分:0)

如果条件如下,请输入您的代码 -

if( is_front_page())
{
   ///put code here to show only on home page header 
}

答案 3 :(得分:0)

更简洁的解决方案是改变现有条件(如果失败,可能会很好地回退):

<?php if ( get_header_image() && is_home() ) : ?>

答案 4 :(得分:0)

我希望我的Wordpress模板的标题图片仅显示在主页面上,,以便在任何其他页面上显示。

我必须编辑模板的 header.php 文件并添加:

<!-- Custom Header - Start -->
<?php if ( is_front_page() ) :   ?>
   $header_image = get_header_image();
   [...]
<?php endif; // end check for featured image or standard header ?>