[英]PHP WordPress Plugin - How to display a div on the static homepage only?
[英]only display plugin if on homepage using wordpress
我有一個圖像滑塊插件,並且在我的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標記
並添加填充到
.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; ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.