2013-09-26 2 views
0

저는 세 사람이 글을 쓸 블로그를 만들고 있지만 사이트에는 별도의 섹션이 있습니다. 구조는 범주에 내장 된이처럼 보이는 하나 Wordpress - category.php에서 하위 카테고리의 게시물도 나열하십시오.

  • 의류

    • 사용자
    • 패션
    • 생명

  • 사용이
    • 가족
    • 생명

  • 사용자 세
    • 가족
    • 친구
    • 생명

나는 작가 등 세 가지 사용자를 설정하고 일치에게 하위 범주에 각 최상위 범주를 자신의 범주를 고정하기 위해 플러그인 Restrict Categories을 사용했습니다.

이제 http://site.example/category/user-one/을 방문하면 내가 검색하는 최상위 카테고리에 실제 콘텐츠가 없으므로 하위 카테고리를 포함한 모든 게시물의 목록을 갖고 싶습니다.

나는 pre_get_posts에 바인딩 된 필터를 사용하여이 필터를 만들려고했지만 여전히 작동하지 않습니다. 여기 다른 누군가가 아이디어가 있습니까?

실제로 멀티 사이트 네트워크를 실제로 만들었으나 모든 네트워크의 게시물을 한꺼번에 가져올 수 없음을 깨달았습니다. 사전에

감사, 조나단

답변

1

@ 조나단 : 각 저자는 이미 모든 게시물을 나열 자신의 '저자'페이지있을 것이라는 점을 당신이 달성하기 위해 기대하고 무엇을 잘못 해석하고 확실하지만, 주어지지 (있는 경우 귀하의 테마에는이 또는 사용자가 생성하거나 사용자 정의 할 수있는 것이 포함됩니다), 사용자 1-3이 자신의 카테고리 일 필요는 없습니다.

질문으로 돌아가서 하위 범주를 나열하려면 아마도 https://wordpress.stackexchange.com/questions/13485/list-all-subcategories-from-category 일 수 있습니다.

게시물을 게시하는 것과 관련하여 간단하게하기 위해 다음과 같이 사용할 수 있습니다. get_posts (http://codex.wordpress.org/Template_Tags/get_posts) slug/id 특정 카테고리 템플릿 대신 하나를 사용하려는 경우 루프에 사용자 정의 인수를 빌드하십시오.응답에 대한 http://wordpress.org/plugins/custom-category-template/

+0

안녕하세요, 감사합니다 : 그것은 어떤 도움이 있다면

http://codex.wordpress.org/Category_Templates

는 Bainternet 실제로 카테고리의 템플릿을 정의하기 위해 좀 더 쉽게 인생을 만드는 플러그인을 만들었습니다. 당신은 옳았습니다. 그리고 나는 정직하다고 생각하지 않았습니다. 이것은 완벽한 접근 방법이지만, 문제는 두 블로거 모두 "가족"이라고 불리는 카테고리가있을 수 있기 때문에 부모 카테고리가 필요하다는 것입니다. 부모 템플릿이 없다면 슬러그는 "가족"이 될 수 있습니다. "가족 -2". 작성자 페이지를 사용하는 경우 사이트 URL이 http://site.com/author/hanna 대신 http://site.com/hanna가되도록 기본을 제거해야한다는 점이 문제입니다. 이것은 작동 할 것이지만, 그것들에 대해서도베이스를 제거했기 때문에 카테고리와 충돌합니다. 아이디어? – Jonathan

+0

답장을 보내 주셔서 감사합니다. 거기에 수수께끼를 볼 수 있습니다 - URL이 우선 순위라면, 멀티 사이트 설정이 바람직 할 수 있습니다. 네트워크에서 사이트의 게시물을 가져 오는 경우이 스레드가 도움이 될 수 있습니다. http://wordpress.stackexchange.com/questions/98965/get-posts-from-sites-in-multisite 이 두 플러그인 직접 시도해보십시오.) 비슷한 기능을 제공 할 수도 있습니다. http://wordpress.org/plugins/multisite-posts/ http://wordpress.org/plugins/wp-over-network/ 마지막으로,이 플러그인은 다소 도움이됩니다. http://wordpress.org/plugins/multisite-global-search/ – Flick

+0

안녕하세요. 나는 실제로 제작자가 슬러그를 제거함으로써 작업을 할 수있었습니다. 이것은 최상위 카테고리 레벨을 덮어 쓰고 대신 작성자 페이지를 반환합니다. 그것은 해결 방법이지만 의도하지 않고 경고없이 작동하는 것은 그리 좋지 않습니다. 당신의 도움을 주셔서 감사합니다! – Jonathan

관련 문제