2010-11-02 105 views
0

我有一個網站,我已經完全定製了主題。讓wordpress菜單在類別列表(不是頁面)中保持突出顯示(class =「當前頁面項目」)

不幸的是,主題和它的設置方式並不像您要查看博客和投資組合的實際頁面永久鏈接以查看其內容。

常規頁面做工精細:

site.com/about site.com/contact

但是,如果你去/組合或/博客網頁顯示空白

作爲因此,我不得不使用外觀>菜單進行鏈接到一個自定義菜單:

/分類/組合/#所有 /分類/博客

這使得內容現在顯示出來,唯一的問題是當他們點擊投資組合或博客時,wordpress認爲它實際上並未查看該頁面,因此主菜單中的標籤不會突出顯示(以向您顯示哪些頁面你目前在)

有沒有人有任何想法如何解決這個問題?

http://eastcoastefx.com/ggqq

謝謝:)

+1

嘿@Travis - 由於你的WordPress問題沒有得到任何關於這裏的愛,所以也許你可以發佈它在SO的姊妹網站WordPress的答案? http://wordpress.stackexchange.com。我或我的一個同夥會喜歡在那裏幫助你... – MikeSchinkel 2010-11-02 10:41:49

回答

0

我以前做過這個。這並不漂亮,但如果兩個項目都是WordPress頁面,它就可以工作。

// hack the queried_object_id for wp_list_pages 
global $wp_query; 
$queried_object_id = $wp_query->queried_object_id; 
if ($season_page) { 
    // ensure season pages have Season highlighed in nav 
    $wp_query->queried_object_id = 22; 
} 

wp_list_pages($args); 

// set queried_object_id back to the original 
$queried_object_id = $queried_object_id; 

我很想知道,如果你發現任何東西每邁克·辛克爾的評論WordPress的論壇更好,因爲上面顯然是一個破解

相關問題