2012-10-26 4 views
0

여러 범주에있는 게시물을 포함하는 Wordpress 카테고리 피드의 올바른 URL을 알아 내려고하고 있습니다. 그건 내가 카테고리 28 & 31을 가지고 의미합니다. 나는 28 및 31,하지 28 또는 31에있는 게시물의 피드를 원한다.여러 범주의 게시물 Wordpress 피드

내가 찾을 수 있었던이 형식은 http://mydomain.ca/?cat=28+31&feed=rss2입니다. +은 AND 연산자로되어 있습니다. 대신 쉼표를 사용할 수도 있지만 OR 연산자입니다.

쉼표를 사용하면 피드가 잘로드됩니다. +을 사용할 때 아무 것도 얻지 못합니다. 빈 페이지조차도 아닙니다. 브라우저는 아무 데나 나가기를 거부하고 URL 바는 내가 이전에 가지고 있던 URL로 재설정됩니다.

저는 최신 Wordpress 3.4.2 버전을 사용하고 있습니다.

또한 참고 - Wordpress는 어제 2 시쯤에 제대로 작동하지 않기 때문에 꽤 영구 링크를 사용하지 않습니다. 따라서 복구하려고합니다.

답변

0

내가 알 수있는 한, 이것은 표준 카테고리 택 소노 미에 대한 버그의 일종입니다. 사실, 다른 분류법으로 구문을 시도하면 작동합니다. 따라서 해결 방법은 표준 카테고리 택 소노 미를 사용자 지정 분류 체계로 변환하여 'hierarchical' => true이라는 범주로 만들 수 있습니다. 그러면 다음과 같은 것을 사용할 수 있습니다 :

? custom-taxonomy = slug1 + slug2.

별로 좋지는 않지만 해결책이 될 수 있습니다.

편집 : WordPress가 발전함에 따라 표준 카테고리와 태그가 Taxonomy 개념의 특별한 사례가되었다고 말할 수 있습니다. 그것들 각각은 게시물에 대한 기본 택 소노 미입니다. 버전 2.3 이후로 WordPress는 맞춤 분류를 도입했습니다. 사용자 정의 분류를 사용하면 특정 분류를 작성하여 일부 사용자 정의가 가능하여 태그와 유사하거나 카테고리와 유사하게 만들 수 있습니다. 즉 그들은 같은 구문을 사용하여 모든 작업의 ​​말을하자, 말했다 : URL이 taxonomy-item으로 분류 된 모든 게시물을 나열 것이다

yoursite.com/?taxonomy-name=taxonomy-item. 어떤 이유로 (버그라고 생각합니다), 표준? cat = 1 + 2는 제대로 작동하지 않지만 다른 모든 택 소노 미는 실제로 작동합니다. 당신이

yoursite.com/?pets=dogs+cats와

yoursite.com/?cat=dogs+cats

를 대체 할 수있는, 명확하게하려면

'pets'라는 사용자 지정 분류 체계를 만듭니다. 그리고 그 일을 할 것입니다.

맞춤 분류를 만들고이를 표준 카테고리의 대체품으로 사용하는 경우 더 이상 개발하지 않고이 작업을 수행 할 수 있습니다. 맞춤 분류에 익숙하지 않은 경우 Custom Post Type UI 플러그인을 사용해보세요. 그러면 더러운 작업이 수행됩니다.기본 카테고리로 작동하는 맞춤 분류를 사용하기 위해 가장 중요한 설정은이를 계층 적으로 설정하는 것입니다.

"new-cats"라는 맞춤 분류를 만들었다 고 가정 해 보겠습니다. 그런 다음 yoursite.com/?my-cats=cat1+cat2를 사용할 수 있으며 cat1 및 cat2로 분류 된 게시물이 나열됩니다. 그건 그렇고, 이것은 상자 밖으로 몇 가지 SEO 혜택을 줄 수 있습니다. 물론 새로운 분류로 모든 게시물을 분류해야합니다. 이런 식으로 뭔가가 http://themespotter.com/how-to-convert-post-tags-to-custom-taxonomies-in-wordpress/

+0

나는 잘 모르겠다. – Pickle

+0

여기에 게시하는 것이 길기 때문에 제 대답을 편집했습니다. 그게 도움이되는지 알려주세요. – Hernan