2009-08-30 2 views

답변

2

See WP Codex : 여기

내 HTML의

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

하지만 우리는 우리의 메뉴를 표시 할 wp_nav_menu을 사용하는 경우에 대해 도움

희망 ??? – SarthakGupta

2

워드 프레스 자동으로 wp_list_pages를 사용하여 만든 항목을 나열하는 관련 클래스를 추가() 함수 . 예를 들어 현재보고있는 페이지에 current_page_item 클래스를 추가하여이 특정 목록 항목의 스타일을 다르게 지정할 수 있습니다.

이것은 페이지에서만 작동하며 afaik는 글에 적합하지 않습니다. 그러나 주위에 약간의 해킹 방법이 있습니다. 루프의 게시물 목록이있는 경우 각 게시물에는 post - ##이있는 클래스가 있습니다. ##은 게시물의 ID입니다 (get_post_class() 함수 또는 이와 유사한 함수를 사용하는 경우)

또한 현재 게시물의 ID를 얻을 수에 의해 표시되는 : 당신이 바람직하여 header.php에서 출력되는 게시물 목록의

외부 있습니다

$this_posts_id = $post->ID; 

그런 내부 당신이 만들고있는 게시물 목록의 루프 반복 :

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

또는 이와 유사한 문자!