为什么我的条件标签在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>
在我的Wordpress博客 BuildinBit 。 我试图让H1在单个帖子和单个页面上发布标题而不是博客标题。 在主页,存档页面,类别和搜索页面。我尝试将H1分配给我的博客标题。 对于此我使用以下 代码: p>
p>
&lt;?php
if(get_header_image()){
?&gt;
&lt; a href =“&lt;?php echo esc_url(home_url('/'));?&gt;”&gt;&lt; img id = “logo”src =“&lt;?php header_image();?&gt;” height =“&lt;?php echo get_custom_header() - &gt; height;?&gt;” width =“&lt;?php echo get_custom_header() - &gt; width;?&gt;” alt =“&lt;?php echo bloginfo('name');?&gt;” title =“&lt;?php _e('back to home','blogkori');?&gt;”/&gt;&lt; / a&gt;
&lt; p id =“tagline”&gt;&lt;?php echo bloginfo('description'); ?&gt;&lt; / p&gt;
&lt;?php
}其他{
?&gt;
&lt;?php if(is_home() || is_category()|| is_tag()|| is_archive()|| is_search()){
&lt; h1 id =“title”&gt;&lt; a href =“&lt;?php echo esc_url(home_url( '/'));?&gt;“ title =“&lt;?php _e('回到家','blogkori');?&gt;”&gt;&lt;?php echo bloginfo('name'); ?&gt;&lt; / a&gt;&lt; / h1&gt;
}其他
{
&lt; span id =“title”&gt;&lt; a href =“&lt;? php echo esc_url(home_url('/'));?&gt;“ title =“&lt;?php _e('回到家','blogkori');?&gt;”&gt;&lt;?php echo bloginfo('name'); ?&GT;&LT; / A&GT;&LT; /跨度&GT;
\ N}
&GT;吗?
&LT; PHP
\ N}
吗? &gt; code> pre>
div>
div>
但此代码无法正常显示HTTP错误500 所有页面。 p>
div>
答
// 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
}
} ?>