Wordpress - 하위 카테고리 보관 URL에 상위 카테고리 AND 하위 카테고리 이름 표시
에 category/subcategory
「」URL.
예를 들어 다음과 같은 아카이브를 표시할 수 있습니다.
http://faroutmagazine.co.uk/wp/track-of-the-day
해, 「URL」로 .http://faroutmagazine.co.uk/wp/music/track-of-the-day
404에 했을 때 /music/track-of-the-day
URL(WP) admin "View "URL" (보기)
의 [에는 [View]만 됩니다./track-of-the-day
URL, 카테고리 투고는 훌륭하지만 URL에 부모 카테고리를 포함시키고 싶습니다.
가 할 수 요?functions.php
파일이나 플러그인을 추가할 수 있습니까?에는 여러 이는 모두 .
***UPDATE: 현재 페이지와 페이지에 카테고리 아카이브를 표시하는 데 시간이 많이 걸리기 때문에 모든 것을 다른 방식으로 설정했습니다.그래도 답변해 주셔서 감사합니다.%category%/%postname%
않기 에 - .permalink - , as 、 POST URL 。답변해 주시면 감사하겠습니다만, 시간이 너무 걸려서 지금 이 회피책을 사용하고 있습니다.
이 문제는 항목을 편집할 때 오른쪽 옵션 체크박스에서 카테고리 및 하위 카테고리를 선택했기 때문에 발생합니다.모든 항목에서 하위 카테고리 상자만 선택하면 중첩된 URL이 표시됩니다.
이런 일이 일어나게 하려면 퍼멀링크를 좀 바꿔야 해
[ Settings ]-> [ Permalinks ]으로 이동하여 커스텀 구조를 선택하고 필드에서 "/%category%/%postname%/" 구문을 사용합니다.
설정을 저장하면 퍼멀링크에서 해당 카테고리 이름을 사용하여 게시 URL을 볼 수 있습니다.
도움이 되었으면 좋겠다:)
분류법을 정의할 때는 계층 값을 true로 설정해야 합니다.
'rewrite' => array('slug' => 'mySlug', 'hierarchical' => true),
서브카테고리가 있는 경우 URL은 다음과 같이 표시됩니다.http://example.com/taxonomy/parentCategory/subCategory/
여기서 이 슬루션을 발견했어
실제로 워드프레스에서는 계층형 하위 카테고리 아카이브 퍼멀링크가 기본입니다.
settings > permalinks에서 "pretty permalinks" 구조가 선택되어 있는 경우, 다음과 같습니다./%postname%
및 같이 설정됩니다.yourdomain.com/category-base/category/sub-category/sub-sub-category
최근 WP 프로젝트에서도 비슷한 문제가 있었습니다만, 아카이브 퍼멀링크에서 카테고리와 태그 베이스 슬래그를 제거하기 위해 WP No Base Permalink라는 플러그인을 사용하고 있었습니다.플러그인을 비활성화 했을 때 카테고리 계층이 갑자기 아카이브 퍼멀링크로 돌아갔습니다(다행히 이 프로젝트는 아직 개발 중이었습니다.그렇지 않았다면 404개의 큰 문제가 있었을 것입니다).
서브/카테고리 아카이브 URL의 계층도 유지하는 카테고리/태그 베이스 슬래그를 제거하기 위한 다른 플러그인을 아직 발견/테스트하지 못했지만, 현재 프로젝트에서는 그 기능이 필요하지 않은 것으로 나타났습니다.
.blog-articles
★★★★★★★★★★★★★★★★★」blog-tags
블로그 분류법을 다른 분류법과 구별하기 위해 표준 범주 및 태그에 대해 설명합니다.다음으로 플러그인 타입을 사용하여 커스텀 투고 타입과 그 투고 타입의 커스텀 분류법을 작성합니다.[Types] 플러그인에는 계층 분류 URL을 다음과 같이 설정하는 옵션이 있습니다.true
★★★★★★★★★★★★★★★★★」false
사용자 정의 분류법을 생성할 때 사용합니다.
마지막으로 Remove Taxonomy Base Slug이라는 플러그인을 찾았습니다.이 플러그인은 Taxonomy 아카이브 URL의 기본 slug에서 기본 분류 용어를 효과적으로 제거합니다.그리고 다행히도 이것은 계층 하위/카테고리 URL이나 표준 태그 및 카테고리의 기본 슬러그에 간섭하지 않습니다.
블로그 카테고리/태그는 다음과 같습니다.
yourdomain.com/blog-articles/category/sub-category/
★★★★★★★★★★★★★★★★★」yourdomain.com/blog-tags/tag/
커스텀 포스트 타입의 카테고리/태그는 다음과 같습니다.
yourdomain.com/category/sub-category/
★★★★★★★★★★★★★★★★★」yourdomain.com/tag/
휴!
도움이 됐으면 좋겠네요!
설정 -> Permalinks -> 카테고리 베이스를 '%category%'로 설정하면 원하는 것을 얻을 수 있습니다.WP 문서에 따르면:
중첩된 하위 범주는 URI에서 중첩된 디렉토리로 표시됩니다.
http://codex.wordpress.org/Using_Permalinks 를 참조해 주세요.
Permalinks 설정은 /%category%/%postname%/ ..와 같아야 합니다.
커스텀 퍼머링크 설정을 %postname%로만 사용하는 경우 URL이 .../category/subcategory 형식으로 생성됩니다.
WordPress 플러그인을 사용하여 URL http://wordpress.org/plugins/wp-no-category-base/에서 '카테고리'를 제거한 후 Maruti가 제공한 지침을 따를 수 있습니다.
언급URL : https://stackoverflow.com/questions/18538265/wordpress-show-parent-category-and-subcategory-name-in-subcategory-archive-url
'programing' 카테고리의 다른 글
Angular에서 버튼을 클릭하여 새 탭을 엽니다.JS (0) | 2023.03.08 |
---|---|
GET/POST/PUT/DELETE 대신 AJAX가 OPTIONS를 전송합니까? (0) | 2023.03.08 |
디버깅 바니시 HTTP 삭제 (0) | 2023.03.08 |
Bower - EPERM, 링크 해제 오류 (0) | 2023.03.08 |
예약 가능 날짜별 woocommerce 예약 쿼리 (0) | 2023.03.08 |