如何使用有条件的主页标签

时间:2015-08-01 作者:kamala

我试图只在主页的标题中显示一段视频,但很难找出正确的代码。这是视频标签的代码,似乎工作正常

if ( is_home() ) { ?> <video id="example_video_1" class="video-js vjs-default-skin"
controls preload="auto" width="1278" height="720"
poster="https://imagestocksg.s3.amazonaws.com/preview/homepage-poster-test.jpg"
data-setup=\'{"example_option":true}\'>
<source src="https://imagestocksg.s3.amazonaws.com/preview/homepage-video-test.mp4" 
type=\'video/mp4\' />
</video>
<?php }
如何使用条件if(is\\u home()标记使其工作?

1 个回复
SO网友:Gopal S Rathore

博客帖子索引和网站首页被视为两种不同的查询上下文,其中is_home() 应用于博客帖子索引,以及is_front_page() 应用于网站首页。

小心不要混淆这两个查询条件:

在网站首页上,is_front_page() 将始终返回TRUE,无论站点首页显示的是博客帖子索引还是静态页面。

在博客帖子索引中,is_home() 无论博客帖子索引是显示在网站首页还是单独页面上,都将始终返回TRUE。

如果您的目标是网站主页,建议您使用:

 if( is_front_page() ){
   #all your stuffs here specific to home page
 }
检查一下WordPress 了解更多信息。

结束

相关推荐

wp_mail and BCC headers

我正在使用WP 3.3.1我正在尝试将密件抄送添加到我正在发送的电子邮件的标题中,但没有添加密件抄送。public $from = \"[email protected]\"; public $replyTo = \"[email protected]\"; public $bcc = \"[email protected]\"; $headers[\'From\'] = \"From: \".$this->from; $h