我有一个图片滑块插件,我在我的PHP标题(header.php)中使用它只在主页上显示它
<?php putRevSlider("home", "homepage") ?>
我想在滑块上方和下方显示空格/换行符,但仅限于主页上。我试着这样做:
<?php
if( is_home() ) : ?>
<p> </p><p> </p>
<?php putRevSlider("home", "homepage") ?>
<p> </p>
<?php endif; ?>
但是没有显示任何内容
答案 0 :(得分:3)
使用is_front_page()
代替is_home()
- 这可确保您处于实际的首页上。而不是主页&#39; (默认为博客帖子页面,index.php)。
答案 1 :(得分:1)
检查您的主题是否将类应用于包装器容器并通过css(通常是标准)解决此问题
使用.home类标记
并添加填充到
.home .slider_container { padding:20px 0 0 20px }
答案 2 :(得分:0)
如果您有自定义主页,则is_home()
尝试获取post_id
并将其与wp_option get_option('page_on_front')
匹配
<?php
global $post;
if( get_option( 'page_on_front' ) == $post->ID : ?>
<p> </p><p> </p>
<?php putRevSlider("home", "homepage") ?>
<p> </p>
<?php endif; ?>