2009-08-30 63 views

回答

2

See WP Codex添加類/ IDS到wp模板:

<li<?php 
if (is_home()) { 
echo " class=\"active\""; 
} 
?>><a href="/">Home</a></li> 
+1

但是,當我們使用wp_nav_menu展示我們的菜單是什麼??? – SarthakGupta 2011-11-26 04:39:55

2

WordPress的自動添加相關類列出正在使用wp_list_pages製成的物品()函數。例如,它會將一個current_page_item類添加到您當前正在查看的頁面 - 允許以不同方式設置此特定列表項的樣式。

這隻適用於網頁和afaik不適用於職位。但是,它周圍有一點點黑客攻擊。如果您有循環中的帖子列表,則每個帖子都會有一個帶有後置符號的類 - ## - 其中##是帖子的編號(只要您使用get_post_class()函數或類似函數)

您還可以得到當前帖子的ID通過顯示:

外面你輸出,最好是在你的header.php帖子列表中,有:

$this_posts_id = $post->ID; 

然後你正在發佈的帖子列表循環:

if($this_posts_id == $post->ID;){echo "current";} 

或類似的東西!

希望幫助