我有一个图像滑块插件,我在我的PHP头(header. PHP)中使用它,仅在主页
显示它<?php putRevSlider("home", "homepage") ?>
我想在滑块上方和下方显示空格/换行符,但仅限于在主页上。我试着做:
<?php
if( is_home() ) : ?>
<p> </p><p> </p>
<?php putRevSlider("home", "homepage") ?>
<p> </p>
<?php endif; ?>
但是它不显示任何内容
使用is_front_page()
而不是is_home()
-这确保您在实际的"首页"而不是"主页"(默认为博客帖子页,index.php)。
检查你的主题是否在包装器容器上应用了一个类,并通过css(通常是一个标准)来解决这个问题
与类。home标签
和添加padding到
.home .slider_container { padding:20px 0 0 20px }
如果您有一个自定义主页,您可能会遇到使用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; ?>