成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

解決wordpress is_home()不起作用的問題

2011-12-12 16:31:38來源:作者:

默認情況下, wordpress是使用index.php來作為首頁. 可是, 在我使用wordpress搭建的企業站中, 首頁既需要顯示新聞列表, 還需要顯示帶有縮略圖的產品鏈接. 那么這個時候就不能使用默認的index.php來作為默認首頁.

默認情況下, wordpress是使用index.php來作為首頁. 可是, 在我使用wordpress搭建的企業站中, 首頁既需要顯示新聞列表, 還需要顯示帶有縮略圖的產品鏈接. 那么這個時候就不能使用默認的index.php來作為默認首頁.

而是需要自己創建一個頁面模板, 來實現新聞列表和產品圖片縮略圖列表共存的要求.

可是在使用了自己創建的頁面來作為首頁以后, wordpress中的is_home()就會不起作用了. is_home()的作用是判斷當前是否為首頁. 比如下面代碼:

<li <?php if(is_home){echo ‘class="current_page_item"’;}?>><a title="Home" href="<?php echo get_option(‘home’); ?>/">首 頁</a></li>
<?php wp_list_pages(‘exclude=80,69&sort_order=ASC&depth=1&title_li=’); ?> 

如何解決wordpress is_home()不起作用的問題?

很簡單, 把上面的代碼作一下簡單修改(紅色部分即是)

<li <?php if(is_home()||is_front_page()){echo ‘class="current_page_item"’;}?>><a title="Home" href="<?php echo get_option(‘home’); ?>/">首 頁</a></li>
<?php wp_list_pages(‘exclude=80,69&sort_order=ASC&depth=1&title_li=’); ?>

關鍵詞:wordpress
主站蜘蛛池模板: 通榆县| 资阳市| 南丹县| 阿勒泰市| 张家港市| 收藏| 肇东市| 喜德县| 晋城| 曲靖市| 洱源县| 黔南| 渝北区| 福建省| 宜春市| 张北县| 巧家县| 万年县| 墨竹工卡县| 漳平市| 西宁市| 东丰县| 新泰市| 惠东县| 弥勒县| 丽水市| 宣汉县| 芒康县| 乐安县| 大港区| 阿拉善左旗| 柞水县| 华宁县| 七台河市| 阿瓦提县| 苗栗市| 东台市| 贵定县| 东乡| 海门市| 内乡县|