在我的Wordpress博客BuildinBit中。我试图让H1在单个帖子和单个页面上发布标题而不是博客标题。 并在主页,存档页面,类别和搜索页面。我尝试将H1分配给我的博客标题。 为此,我使用以下代码:
<?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
}
?>
&#13;
但是此代码没有在所有页面上显示HTTP Error 500。
答案 0 :(得分:0)
//像这样关闭php标签
<?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
}
} ?>