我正在做一個wordpress新聞網站。我使用新的wp菜單3.0,其中每個菜單項鍊接到模板頁面。在這些頁面上,我顯示自定義循環的帖子。例如讓我說我有突發新聞,顯示突發新聞類別的帖子。當我點擊該鏈接時,它將我帶到突發新聞頁面,並從那裏查看單個帖子時,我想突出顯示分頁新聞。突出顯示菜單項當查看單個帖子wordpress
我已經搜索並發現WordPress的祖先類的鏈接,但這不是我的情況,因爲我認爲只適用於類別作爲導航和即時通訊使用頁面。
任何人都可以幫助我嗎?
謝謝:)
我正在做一個wordpress新聞網站。我使用新的wp菜單3.0,其中每個菜單項鍊接到模板頁面。在這些頁面上,我顯示自定義循環的帖子。例如讓我說我有突發新聞,顯示突發新聞類別的帖子。當我點擊該鏈接時,它將我帶到突發新聞頁面,並從那裏查看單個帖子時,我想突出顯示分頁新聞。突出顯示菜單項當查看單個帖子wordpress
我已經搜索並發現WordPress的祖先類的鏈接,但這不是我的情況,因爲我認爲只適用於類別作爲導航和即時通訊使用頁面。
任何人都可以幫助我嗎?
謝謝:)
你使用的是螢火蟲或檢查員內置鉻和safari。與那些你可以直接看到什麼類可供你設計風格。也許你已經知道了。如果沒有風格的類,可以使用鉤子來添加類。你能爲你的網站提供一個網址嗎?
嘗試在header.php中以下...
<?php
/**
* Do this to #access in header.php
*/
?>
<nav id="access" role="navigation" class="<?php
if(in_category('cat-1')) echo 'post-in-cat-1 ';
if(in_category('cat-2')) echo 'post-in-cat-2 ';
if(in_category('cat-3')) echo 'post-in-cat-3 ';
?>">
然後在樣式表中添加此:
/**
* look for the menu-item-# generated by the menu in your theme and use that.
*/
.post-in-cat-1 .menu-item-1234,
.post-in-cat-2 .menu-item-1235,
.post-in-cat-3 .menu-item-1236
{
color:#FFF; // or whatever color you want :)
}
這只是我的第一個想法,沒有經過測試,所以讓我知道,如果它完全可以工作。我猜測它將基於this。
它不像真實類別頁面那樣動態,因爲您必須自己設置類別並根據需要將菜單項號添加到CSS中。所以可能會有更聰明的解決方案。但是,如果沒有自己測試,這是我會嘗試。
1. In css file of ur website,include this line where
- nav is the id of <nav> tag,where i have mentioned my menus in header.php
<nav id="nav">
<?php wp_nav_menu(array('theme_location' => 'primary')); ?>
</nav>
#nav li.current_page_item a {
-moz-border-radius: 3px 3px 3px 3px;
background-color: #82BD42;
color: #FFFFFF !important;
padding: 10px;
text-decoration: none;
}
2. We can change background-color,color and padding to our choose.
嗨,謝謝你的回覆。我已經使用螢火蟲和wordpress輸出兩個類時,即時通訊單一職位。我已經使用過這些,但是會發生什麼,或者所有頁面都會突出顯示,或者其中一個頁面突出顯示,無論頁面處於什麼狀態,所以它們都沒用。你是什麼意思的鉤?我在當地工作,所以我不能提供一個網址。 :( – nash 2011-03-17 14:20:01