dp152153 2017-07-21 04:48
浏览 58
已采纳

为什么我的条件标签在Wordpress中不起作用

In My Wordpress Blog BuildinBit. I Try To Assing H1 to post title rather than blog title on single posts and single pages. And on the Home page, Archive page, Category and Search Page.I Try To Assing H1 To My Blog Title. For This I Use Following Code:

<?php
            if(get_header_image()) {
                ?>
                <a href="<?php echo esc_url(home_url('/')); ?>"><img id="logo" src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="<?php echo bloginfo('name'); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"/></a>
                <p id="tagline"><?php echo bloginfo('description'); ?></p>
                <?php
            } else {
                ?>


<?php if(is_home() || is_category()|| is_tag() ||is_archive() ||is_search() ){
<h1 id="title"><a href="<?php echo esc_url(home_url('/')); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"><?php echo bloginfo('name'); ?></a></h1>

}else
{
<span id="title"><a href="<?php echo esc_url(home_url('/')); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"><?php echo bloginfo('name'); ?></a></span>
}
?>

<?php
            }
                
            ?>

But This Code Didn't work it show HTTP Error 500 on all pages.

</div>
  • 写回答

1条回答 默认 最新

  • dongmian5325 2017-07-21 04:53
    关注

    // Close php tag like this

    <?php if(get_header_image()) { ?>
    
        <a href="<?php echo esc_url(home_url('/')); ?>"><img id="logo" src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="<?php echo bloginfo('name'); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"/></a>
        <p id="tagline"><?php echo bloginfo('description'); ?></p>
    
      <?php } else {  ?>
    
        <?php if(is_home() || is_category()|| is_tag() ||is_archive() ||is_search() ){  ?>
             <h1 id="title"><a href="<?php echo esc_url(home_url('/')); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"><?php echo bloginfo('name'); ?></a></h1>
    
       <?php  }else { ?>
    
             <span id="title"><a href="<?php echo esc_url(home_url('/')); ?>" title="<?php _e( 'back to home', 'blogkori' );?>"><?php echo bloginfo('name'); ?></a></span>
       <?php 
      } 
        } ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?