2012-08-08 4 views
0

WordPress 사이트의 모든 페이지를 표시하는 탐색 메뉴를 만들고 싶습니다. 레이아웃은 보더 사이트 맵 레이아웃에서 볼 수있는 것과 비슷합니다 (모든 페이지가 표시된 약 5 열). 각 페이지는 프로젝트가 될 것입니다. 나는 당신이 각 프로젝트 페이지를위한 1 개의 관련 종류의 선정을 허용하도록 wordpress 종류 체크 박스를 사용하고 싶다 (당신은 포스트를 위해 가지고있다). 각 페이지는 프로젝트의 설명 텍스트 아래에 카테고리 캡션을 표시합니다. 여기서는 CSS로 스타일을 지정하므로 각 카테고리의 배경색이 다릅니다. http://wordpress.org/extend/plugins/ninja-page-categories-and-tags/각 페이지에 할당 된 카테고리에 따라 wordpress menu lis에 색상을 지정하는 방법은 무엇입니까?

그것은 플러그인의 PHP 코드를 편집 할 수있다 :

워드 프레스 페이지에 대한 범주를 제공하지 않기 때문에

, 나는 닌자 페이지 범주 앤 태그라는 페이지에이 범주 기능을 추가하는 플러그인을 발견했다 basic-functions.php에서 get_slug를 사용하여 표시된 카테고리의 '클래스'를 반환 한 다음 각각에 CSS를 적용합니다.

제 문제는 30 분 안에 페이지를 표시하는 보조 메뉴가 될 것입니다. 이전에는 각 페이지에 할당 된 카테고리와 일치하도록 각 링크의 배경에 색을 칠할 수 있기를 바랍니다. 닌자 플러그인. 메뉴가 페이지에서 작동하고 카테고리가 메뉴 항목에 직접 연결되어 있지 않기 때문에 (방화범이 끌리는 CSS로 참조 할 각 링크의 html에 카테고리 세부 정보가 표시되지 않습니다) 카테고리를 기반으로 각 링크를 어떻게 색칠 할 수 있을지 궁금합니다. 어떤 아이디어?

궁극적으로 내가 달성하고자하는 것은 모든 범주의 색으로 구분 된 색으로 구분 된 페이지 링크의 그리드입니다.

플러그인은 표준 WordPress 카테고리 기능을 사용하지만이 카테고리 세부 정보를 메뉴 항목에 연결하여 CSS 스타일을 허용하는 방법을 생각할 수 없습니다. 올바른 방향으로

감사

+0

http://wp.tutsplus.com/tutorials/creative-coding/understanding-the-walker-class/ 당신이 데모 사이트가 있습니까를, 또는 당신은 [JSfiddle] (http://www.jsfiddle.net/)에 관련 코드를 넣을 수 있습니다 - 그것은 당신을 도울 더 쉽게 만들 것입니다 .. – Xhynk

+0

안녕하세요 알렉스, 답장을 보내 주셔서 감사합니다. 너무 많은 PHP 파일이 Wordpress에 포함되어있어서 내가 게시해야 할 내용이나 JSfiddle을 알 필요가 없습니다. 플러그인에서 PHP 코드를 게시 할 수 있지만 약 5 개의 PHP 파일이 있습니다. 본질적으로 새로운 WordPress 사이트가 있고 WordPress 메뉴에 항목을 추가하는 것과 동일한 방식으로 데모하려면 닌자 카테고리 플러그인을 설치하고 페이지에 표시된대로 페이지를 편집하여 각각에 대한 카테고리를 선택하십시오. 그런 다음 각 페이지에 적용된 카테고리를 기반으로 메뉴 항목을 색칠하기 만하면됩니다. 당신의 도움에 대한 환호. –

답변

0

그것은 당신이 계신 정확히 이해하기 어려운, 그러나 본질적으로 당신이 (스타일을 허용 할) 메뉴 항목에 추가 클래스를 추가하려는 경우, 사용자 정의 워커 함수를 작성해야합니다.

이 같은 튜토리얼을 살펴 유무 :

관련 문제