2011-03-17 107 views
0

我正在做一个wordpress新闻网站。我使用新的wp菜单3.0,其中每个菜单项链接到模板页面。在这些页面上,我显示自定义循环的帖子。例如让我说我有突发新闻,显示突发新闻类别的帖子。当我点击该链接时,它将我带到突发新闻页面,并从那里查看单个帖子时,我想突出显示分页新闻。突出显示菜单项当查看单个帖子wordpress

我已经搜索并发现WordPress的祖先类的链接,但这不是我的情况,因为我认为只适用于类别作为导航和即时通讯使用页面。

任何人都可以帮助我吗?

谢谢:)

回答

0

你使用的是萤火虫或检查员内置铬和safari。与那些你可以直接看到什么类可供你设计风格。也许你已经知道了。如果没有风格的类,可以使用钩子来添加类。你能为你的网站提供一个网址吗?

+0

嗨,谢谢你的回复。我已经使用萤火虫和wordpress输出两个类时,即时通讯单一职位。我已经使用过这些,但是会发生什么,或者所有页面都会突出显示,或者其中一个页面突出显示,无论页面处于什么状态,所以它们都没用。你是什​​么意思的钩?我在当地工作,所以我不能提供一个网址。 :( – nash 2011-03-17 14:20:01

0

尝试在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中。所以可能会有更聪明的解决方案。但是,如果没有自己测试,这是我会尝试。

0
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.