2011-02-27 31 views
0

我有一個WordPress網站與菜單類似這樣的:Yahoo news,所以基本上:WordPress的菜單中選中與分頁

  • 有兩個層次水平的菜單,先用主要類別的第二與子類(在「主頁」菜單項,子類別是在網頁「關於我們」
  • 我使用the build-in菜單的WordPress

我的問題是與分頁和也與搜索表單:

  1. 當我在主頁和我 點擊任意頁碼數,「主頁」菜單項 消失 子類別,以及最重要的, 「主頁」菜單項不再高亮顯示

  2. 當我搜索的東西,再 同樣的問題,「主頁」沒有 不再強調,並有 「主頁」菜單 項下無子類別。

+0

你可以發佈你鏈接生成的網址和它的網址嗎? 你怎麼突出這個家?自動,當沒有活動類別? – underdoeg 2011-02-27 10:28:47

+0

當然,這是主頁中的第一項:

' – Microcipcip 2011-02-27 12:39:28

+0

這是當我在分頁點擊: '

' – Microcipcip 2011-02-27 12:41:21

回答

0

我已經找到了解決辦法:

1)打開header.php文件,並在身體標記補充一點:

<body<?php if (is_home() || is_search() || is_404()) { echo ' class="main"';} else { echo '';} ?>> 

2)添加針對家庭類的類,所以:

body.main #main-menu ul li.menu-item-home a { 
    background: #313B47; 
    color: white; 
} 

現在,如果我在主頁上,還是在搜索頁面,或404錯誤頁面,WordPress的補充類=「主要」的身體,這樣我就可以輕鬆定位我想要的菜單項。

+0

這不起作用,因爲li類「當前菜單項」在分頁時丟失。有沒有人找到答案呢? – Fastmover 2014-08-08 04:00:39