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

解決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
主站蜘蛛池模板: 桐梓县| 桐庐县| 云林县| 沿河| 沧州市| 凤凰县| 广元市| 滨州市| 姜堰市| 铁岭市| 资中县| 肇东市| 安多县| 南城县| 宿州市| 武隆县| 临泽县| 曲沃县| 罗山县| 会昌县| 益阳市| 宣武区| 卢湾区| 田林县| 宜君县| 仪陇县| 凌云县| 庆元县| 德阳市| 灯塔市| 普陀区| 彭州市| 焦作市| 印江| 南乐县| 大安市| 陆丰市| 宁安市| 城固县| 高青县| 鹤岗市|