只在主页上使用wordpress显示插件

时间:2014-06-04 15:54:01

标签: php wordpress

我有一个图片滑块插件,我在我的PHP标题(header.php)中使用它只在主页上显示它

<?php putRevSlider("home", "homepage") ?>

我想在滑块上方和下方显示空格/换行符,但仅限于主页上。我试着这样做:

<?php
if( is_home() ) : ?>
    <p>&nbsp;</p><p>&nbsp;</p>
    <?php putRevSlider("home", "homepage") ?>
    <p>&nbsp;</p>
<?php endif; ?>

但是没有显示任何内容

3 个答案:

答案 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>&nbsp;</p><p>&nbsp;</p>
    <?php putRevSlider("home", "homepage") ?>
    <p>&nbsp;</p>
<?php endif; ?>