2011-03-17 7 views
0

나는 wordpress 뉴스 사이트를 만들고 있습니다. 나는 모든 메뉴 아이템이 템플릿 페이지로 연결되는 새로운 wp 메뉴 3.0을 사용한다. 해당 페이지에서 사용자 지정 루프의 게시물을 표시합니다. 예를 들어, 내가 속보 카테고리에서 게시물을 표시하는 페이지 속보가 있다고 가정 해 보겠습니다. 그 링크를 클릭하면 뉴스 속보 페이지로 이동하게되고, 그 카테고리의 단일 게시물을 볼 때 나는 속보 뉴스를 원한다.하이라이트 메뉴 항목 단일 포스트를 볼 때 wordpress

나는 search와 검색에서 조상 클래스가 링크에 조상 클래스를 찾았다 고 생각하지만 나에게 맞는 것은 아니지만 탐색과 카테고리로만 작동한다.

아무도 도와 줄 수 있습니까?

감사합니다 :)

답변

0

당신이 불을 지르고 또는 크롬 및 사파리에 내장 된 검사를 사용하고 있습니다. 스타일을 적용 할 수있는 수업을 직접 볼 수있는 사람들이 있습니다. 어쩌면 당신은 이미 그것을 알고 있습니다. 스타일을 지정할 클래스가 없으면 클래스를 추가하는 데 사용할 수있는 후크가 있습니다. 당신은 당신의 위치에 URL를 제공 할 수 있는가?

+0

안녕하세요. 답장을 보내 주셔서 감사합니다. 난 방화범이 끌려 사용하고 wordpress는 두 개의 수업을 하나의 게시물에 메신저 때 출력하고있다. 나는 그것들을 사용했지만 어떤 일이 일어날 지 모든 페이지가 강조 표시되거나 em 중 하나가 강조 표시되어 어떤 페이지가 있더라도 아무 쓸모가 없다는 것입니다. 후크로 무엇을 의미합니까 ??? 나는 지역에서 일하고있어서 슬프게도 나는 URL을 제공 할 수 없다. :( – nash

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.