2013-06-14 3 views
0

저는 "최신 뉴스"와 "블로그"라는 두 개의 블로그가있는 WordPress 사이트를 운영하고 있습니다. 각각은 최근 포스트, 카테고리 및 아카이브가있는 개별 사이드 바를 가지고 있습니다.archive.php wordpress에 변수를 전달합니다.

아카이브를 제외하면 모두 괜찮습니다. 나는 "최신 뉴스"또는 "블로그"에 있었는지에 따라 별도의 아카이브 목록을 불러 오기 위해 "Better Archives Widget"이라는 플러그인을 해킹했습니다. 사이드 바의 목록에 대해서는 정상적으로 작동하지만, 일단 날짜를 클릭하면 자연스럽게 archives.php로 이동하고 모든 범주의 모든 게시물을 나열합니다.

블로그 섹션에서 클릭하는 경우에도 Archives.php는 "최신 뉴스"사이드 바를로드하고 "최신 뉴스"탐색 경로를로드합니다. 이것은 최신 뉴스 또는 블로그에서 오는 메신저를 구별 할 방법이 없기 때문에 이해할 수 있습니다.

이 문제를 해결할 수있는 유일한 방법은 블로그 또는 최신 뉴스 섹션에서 가져온 것인지 여부에 따라 Archives.php에 변수를 전달하는 것입니다. 일단 archives.php에 Im 값이 2 개인 변수가 있으면 다른 사이드 바를로드하고 다른 breadcrumbs를로드하고 특정 카테고리를 기반으로 특정 게시물을로드하는 것과 같은 다른 모든 문제를 수정할 수 있습니다.

그래서 나는이 페이지를 기반으로이 정보를 전달하는 방법을 궁금해합니다.

나는 get_month_link을 사용하여 보관함에 들어갑니다.

거기에 포함시킬 코드가 무엇인지 확실하지 않으므로 이해할 수 있습니다.

답변

0

내가 블로그와 뉴스를 구별하기 위해 결국 쿼리 문자열과 $_GET 변수를 사용하여 감사드립니다.

관련 문제