브레드크럼 NavXT

설명

인기 있는 워드프레스 플러그인인 브레드크럼 네비게이션 XT의 후속작인 브레드크럼 NavXT는 이전 버전보다 더 나은 기능을 제공하기 위해 처음부터 새로 개발되었습니다. 이 플러그인은 워드프레스 기반의 블로그나 웹사이트에 위치 이동 경로를 생성합니다. 이러한 브레드크럼 트레일은 워드프레스를 실행하는 거의 모든 웹사이트의 필요에 맞게 고도로 사용자 정의할 수 있습니다. 관리 인터페이스를 통해 옵션을 쉽게 설정할 수 있으며, 테마 개발자나 좀 더 모험적인 사용자를 위해 직접 클래스 액세스를 사용할 수 있습니다.

PHP 요구 사항

브레드크럼 NavXT 7.0 이상에는 PHP7.0↵이 필요합니다.
브레드크럼 NavXT 5.2 이상에는 PHP5.3↵이 필요합니다.
브레드크럼 NavXT 5.1.1 이상에는 PHP5.2가 필요합니다.

기능(전체 목록은 아님)

  • RDFa 형식 Schema.org BreadcrumbList와 호환되는 브레드크럼 생성.
  • 대부분의 사용 사례에 적합한 기본값이 포함된 설정 페이지를 통해 광범위한 브레드크럼 사용자 지정 제어.
  • 구성 가능한 글로벌 우선순위가 있는 모든 하위 사이트의 브레드크럼 설정을 관리하기 위한 네트워크 관리자 설정 페이지입니다.
  • 워드프레스 위젯에 내장.
  • OOP를 통해 확장 가능하며 액션필터가 제공됩니다.
  • WPML 호환(WPML 확장 플러그인과의 호환성 향상).
  • Polylang 호환(Polylang 확장 플러그인과의 호환성 향상).
  • bbPress 호환(bbPress 확장 플러그인과의 호환성 향상).
  • 버디프레스 호환(버디프레스 확장 플러그인과의 호환성 향상).

번역

이제 브레드크럼 NavXT가 WordPress.org 언어팩을 지원합니다. 브레드크럼 NavXT를 번역하고 싶으신가요? 브레드크럼 NavXT의 WordPress.org 번역 프로젝트를 방문하세요.

스크린샷

  • 이 스크린샷은 브레드크럼 NavXT에서 생성된 5가지 브레드크럼의 예를 보여줍니다.
  • 설정 페이지의 일반 탭 스크린샷
  • 설정 페이지의 글 유형 탭 스크린샷
  • 설정 페이지의 분류 탭 스크린샷
  • 설정 페이지의 기타 탭 스크린샷
  • 도움말 메뉴 아래의 설정 가져오기/내보내기/재설정 양식 스크린샷

블록

이 플러그인은 1(을)를 제공합니다.

  • Breadcrumb Trail Displays a breadcrumb trail

설치

브레드크럼 NavXT는 워드프레스 관리 패널에서 설치할 수 있습니다. 플러그인을 설치하고 활성화한 후 포함된 위젯을 사용하거나 테마(또는 하위 테마)에서 이동 경로 트레일을 호출하여 브레드크럼 트레일을 표시할 수 있습니다. 브레드크럼 호출에 대한 자세한 내용은 브레드크럼 호출하기 문서를 참조하세요.

브레드크럼을 사용자 정의하려면 관리 인터페이스에서 옵션의 기본값을 편집할 수 있습니다. 이 옵션은 관리 패널의 설정 아래 ‘브레드크럼 NavXT’에 있습니다.

자세한 내용은 브레드크럼 NavXT 문서 페이지를 참조하세요.

후기

2024년 8월 23일 답글 2개
not a bad pluginbut a HUGE drawback is that it does not support shortcodesthis is really inconvenient when you need to add breadcrumbs only to some pages
2023년 10월 17일
This plugin is a perfect solution and works so well! Please keep it up!!
2023년 4월 5일
breadcrumb navxt polylang does not work for Homepage, this is a big problem, where, for example, it was solved in other plugins, I found this one! But I want to evaluate rationally if a site in one language plugin is an excellent solution. In any case, thanks!
2022년 11월 12일
This is a great plugin. Has to be the absolute best for Breadcrumbs in your blog. @mtekk is helping me with my issue with Categories displaying as Tags. I was pretty nervous about bringing a website that was offline since 2016 back online and he handled me with professionalism that I guess I wasn’t expecting. I’m slowly trying to catch up with all the changes to Wordpress and having Him handle things like this makes it a lot easier.
모든 130 평가 읽기

기여자 & 개발자

“브레드크럼 NavXT”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“브레드크럼 NavXT”(이)가 31 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “브레드크럼 NavXT”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

7.4.1

Release date: January, 9th 2025

  • Bug fix: Fixed issue where the legacy widget was not available due to changes introduced in 7.4.0.

7.4.0

출시일: 2024년 12월 30일

  • 신규: bcn_admin_post_root_args 필터를 추가했습니다.
  • 버그 수정: 이동 경로 추적 블록 내의 이동 경로 캐시 무시 옵션을 사용하면 홈 페이지에 이동 경로가 생성되지 않던 문제를 수정했습니다.
  • 버그 수정: 루프 내에서 생성된 이동 경로가 홈 페이지에 있을 때 홈 이동 경로가 부적절하게 누락되던 문제를 수정했습니다.
  • 버그 수정: 이동 경로-navxt 텍스트 도메인이 너무 일찍 로드되는 문제 수정(워드프레스 6.7 지원 개선).
  • 버그 수정: bcn_breadcrumb_trail::post_hierarchy()에서 예기치 않은 반환에 대한 get_post() 복원력을 개선했습니다.
  • 버그 수정: 이동 경로 추적 블록의 번역 텍스트 오타를 수정했습니다.

7.3.1

출시일: 2024년 6월 27일

  • 버그 수정: bcn_display*() 함수 내에서 $force 매개변수가 bcn_breadcrumb_trail::fill()로 전달되지 않던 문제를 수정했습니다.
  • 버그 수정: adminKit 내에 존재하는 부적절한 텍스트 도메인을 수정했습니다.
  • 버그 수정: 홈페이지 이동 경로가 설정되지 않은 경우 루프 내에서 이동 경로를 호출할 때 잘못된 템플릿이 사용되던 $force 매개변수 관련 문제를 수정했습니다.

7.3.0

출시일 2024년 2월 9일

  • 동작 변경: bcn_display_json_ld()가 이제 이스케이프되지 않은 유니코드 문자를 반환합니다.
  • 동작 변경: bcn_display*() 함수의 $force 매개변수가 이제 상위 페이지/리소스 대신 현재 루프 항목의 루프 내에서 트레일을 생성할 수 있도록 bcn_breadcrumb_trail::fill()로 전달됩니다.
  • 새로운 기능: 브레드크럼 트레일 블록이 브레드크럼 NavXT 위젯과 기능 동등성을 갖도록 재작성되었습니다.
  • 새로운 기능: 브레드크럼 트레일 블록이 블록 편집기 내에서 기본 스타일을 지원합니다.
  • 버그 수정: 외부 템플릿 인수가 breadcrumb_navxt::display() 내에서 삭제되던 오류를 수정했습니다.
  • 버그 수정: 부울 설정을 제대로 내보내거나 가져오지 않던 문제를 수정했습니다.
  • 버그 수정: 타사 코드로 인해 WP API가 중단될 때 bcn_breadcrumb_trail::maybe_add_post_type_arg()에서 PHP 오류가 발생하는 원인을 수정했습니다.
  • 버그 수정: 작성자 아카이브에 대해 쿼리된 객체 유형이 적절한지 확인하는 기능이 추가되었습니다.

7.2.0

릴리스 날짜: 2023년 2월 9일

  • 동작 변경: 설정 재설정은 데이터베이스에 기본값이 아닌 값만 저장하도록 변경된 내용에 따라 옵션 항목을 빈 배열로 설정합니다.
  • 새로운 기능: bcn_display_separator 필터를 추가했습니다.
  • 새로운 기능: 네트워크 전체 설정이 로컬 설정을 재정의하는 경우 설정별 표시를 추가합니다.
  • 버그 수정: PHP8.1과의 호환성이 개선되었습니다.
  • 버그 수정: WP 글 유형 배열의 예기치 않은 항목으로 인해 발생하는 PHP 오류를 수정했습니다.
  • 버그 수정: 이제 설정 도움말 메뉴가 네트워크 설정 페이지에 표시됩니다.
  • 버그 수정: 네트워크 설정 페이지의 가져오기/내보내기/재설정 양식에서 “파일을 찾을 수 없음” 오류의 원인을 수정했습니다.

7.1.0

릴리스 날짜: 2022년 7월 17일

  • 동작 변경: 7.0의 설정 변경 사항을 활용하도록 BCN_SETTINGS_FAVOR_* 상수 동작이 변경되었습니다.
  • 동작 변경: 이제 설정 페이지에서 너무 늦게 추가된 CPT를 감지하면 경고를 표시합니다.
  • 새로운 기능: bcn_breadcrumb_trail::display_loop()의 맨 위에 실행되는 bcn_before_loop 필터를 추가했습니다.
  • 새로운 기능: JSON 형식의 설정 가져오기 및 내보내기 기능이 추가되었습니다(기존 XML 설정 가져오기/내보내기 형식의 후속 기능).
  • 버그 수정: 활성 용어를 모르는 용어 아카이브로 인해 발생하는 PHP 오류를 수정했습니다.
  • 버그 수정: 레거시 XML 설정 가져오기 및 내보내기에서 네임스페이스 도입으로 인해 발생하는 PHP 오류를 수정했습니다.
  • 버그 수정: 옵션 자동 로드 값을 명시적으로 설정하여 부적절한 기본 자동 로드 값이 사용되지 않도록 했습니다.

7.0.2

릴리스 날짜: 2022년 1월 4일

  • 동작 변경: Home_template, Home_template_unlinked, hseparator, hseparator_higher_dim의 값을 bcn_settings_init를 통해 재정의할 수 있도록 허용합니다.
  • 버그 수정: 설정 페이지 방문 시도 시 “죄송합니다, 이 페이지에 액세스할 수 없습니다.” 메시지의 원인을 수정했습니다.

7.0.1

릴리스 날짜: 2021년 12월 27일

  • 동작 변경: 기본 설정값을 설정하기 전으로 bcn_settings_init 필터를 이동했습니다. 이 필터는 더 이상 설정의 기본값을 변경할 수 없습니다.
  • 동작 변경: 기본값 설정을 9000 우선 순위로 이동하여 CPT를 추가하는 대부분의 플러그인을 포함하도록 했습니다.
  • 버그 수정: PHP5.6과의 호환성 문제를 수정했습니다.
  • 버그 수정: 페이지_ 설정의 일부 반환 값으로 인해 발생하는 PHP 오류를 수정했습니다.
  • 버그 수정: adminKit::settings_to_opts에 전달된 배열의 비설정 설정으로 인해 발생하는 PHP 오류를 수정했습니다.
  • 버그 수정: bcn_allowed_html가 관리자 인터페이스 요소를 포함하지 않는 문제를 수정했습니다(bcn_allowed_htmlmtekk_adminkit_allowed_html에 매핑했습니다).

7.0.0

릴리스 날짜: 2021년 12월 17일

  • 동작 변경: 용어 ID와 분류를 전달하는 대신 bcn_breadcrumb_trail 객체 내에서 WP_Term 객체가 대신 전달됩니다.
  • 동작 변경: 첨부 파일은 이제 글 유형 인수에 상위 글 유형을 사용합니다.
  • 새로운 기능: 관리자 키트 3.0으로 이전
  • 새로운 기능: 핵심 bcn_breadcrumb_trail 개체가 이제 다차원 트레일을 지원합니다.
  • 새로운 기능: bcn_opts_update_to_save 필터를 추가했습니다.
  • 버그 수정: PHP8에서 PHP 사용 중단 메시지를 발생시키는 REST 컨트롤러의 매개변수 순서 문제를 수정했습니다.
  • 버그 수정: 더 나은 워드프레스 5.5+ 호환성을 위해 REST 컨트롤러 엔드포인트 등록을 업데이트했습니다.
  • 버그 수정: 워드프레스 5.8에서 위젯 설정이 제대로 저장되지 않는 호환성 문제를 수정했습니다.
  • 버그 수정: 트레일을 역순으로 출력할 때 bcn_display 내의 위치 수 매개변수 관련 문제를 수정했습니다.

6.6.0

릴리스 날짜: 2020년 10월 31일

  • 동작 변경: 유형 아카이브에 현재 항목의 글 유형이 아닌 상위 글의 글 유형을 사용하도록 이동했습니다.
  • 버그 수정: 사이트에 관리자 역할이 없을 때 발생하는 오류를 수정했습니다.

6.5.0

릴리스 날짜: 2020년 6월 12일

  • 행동 변화: 다양한 함수에서 분류를 전달하지 않고 용어의 분류를 사용하도록 변경했습니다. 따라서 bcn_pick_post_term가 분류 선택을 재정의할 수 있습니다.
  • 동작 변경: 연결되지 않은 브레드크럼에 대한 기본 템플릿에 이제 breadcrumbList 마크업이 포함됩니다.
  • 새로운 기능: 새 필터 bcn_breadcrumb_linked가 추가되었습니다.
  • 새로운 기능: 새로운 워드프레스 기능을 도입했습니다: bnc_manage_options.
  • 버그 수정: XML 설정 내보내기가 설정에 특수 HTML 엔티티가 포함된 경우 가져올 수 없는 잘못된 파일을 더 이상 생성하지 않도록 수정했습니다.

6.4.0

릴리스 날짜: 2019년 12월 31일

  • 동작 변경: 첨부 파일 글 유형 설정이 미디어로 이동하고 추가 글 유형 옵션을 사용할 수 있게 되었습니다.
  • 동작 변경: 비공개로 게시된 상위 글은 이제 기본적으로 브레드크럼에서 건너뜁니다.
  • 행동 변경: 단일 글 브레드크럼에서 현재 글에 비계층적 분류체계의 용어가 하나만 있는 경우 계층적 용어 코드 경로가 사용됩니다.
  • 신규: 링크되지 않은 브레드크럼 템플릿에서 %link% 태그를 허용합니다.
  • 새로운 기능: bcn_show_post_private 필터를 추가했습니다.
  • 새로운 기능: bcn_show_type_term_archive 필터를 추가했습니다.

6.3.0

릴리스 날짜: 2019년 5월 3일

  • 새로운 기능: 브레드크럼을 표시하기 위한 구텐베르크 블록이 추가되었습니다.
  • 새로운 기능: bcn_display_attribute_array 필터를 추가했습니다.
  • 새로운 기능: WAI-ARIA 브레드크럼 지원을 용이하게 하기 위해 bcn-aria-current 템플릿 태그 추가.
  • 버그 수정: 헤더 구조에 대한 WP 핵심 표준을 따르도록 설정 페이지가 업데이트되었습니다.
  • 버그 수정: WCAG 2.0을 따르기 위해 여러 레이블을 제거하도록 adminKit의 체크박스를 업데이트했습니다.
  • 버그 수정: 알 수 없는 항목을 분류로 처리할 때 bcn_breadcrumb_trail::fill()가 실패하는 상황에서 PHP 오류가 수정되었습니다.

6.2.1

릴리스 날짜: 2018년 10월 26일

  • 동작 변경: 기본 연결되지 않은 브레드크럼 템플릿에 브레드크럼 제목을 감싸는 span 요소를 추가했습니다.
  • 버그 수정: 계층적 CPT에 대해 PHP 경고 및 “다음 설정이 저장되지 않았습니다” 메시지가 표시되던 문제를 수정했습니다.

6.2.0

릴리스 날짜: 2018년 9월 24일

  • 동작 변경: 기본 템플릿의 번역을 정리하여 번역 가능한 콘텐츠를 단순화 및 명확화했습니다.
  • 동작 변경: 연결되지 않은 기본 브레드크럼 템플릿에는 더 이상 Schema.org BreadcrumbList 마크업이 포함되지 않습니다.
  • 동작 변경: 브레드크럼 NavXT REST API 엔드포인트가 더 이상 기본적으로 활성화되지 않습니다.
  • 새로운 기능: bcn_register_rest_endpoint 필터를 추가했습니다.
  • 새로운 기능: bcn_breadcrumb_assembled_json_ld_array 필터를 추가했습니다.
  • 새로운 기능: 글 상위 계층 구조를 먼저 따라가다가 보조 계층 구조로 되돌아가는 기능이 추가되었습니다.
  • 버그 수정: 설정을 마이그레이션한 직후 설정 페이지를 로드할 때 CPT 및 사용자 정의 분류 설정에 대한 PHP 경고가 표시되던 문제를 수정했습니다.
  • 버그 수정: 도움말 드롭다운의 설정 재설정 옵션이 작동하지 않던 문제를 수정했습니다.

6.1.0

릴리스 날짜: 2018년 6월 1일

  • 동작 변경: 지원 요청을 생성하는 링크가 워드프레스닷컴 포럼으로 마이그레이션되었습니다.
  • 새로운 기능: 포함된 위젯에 Schema.org 브레드크럼 목록(마이크로데이터 형식)에 대한 지원이 추가되었습니다.
  • 새로운 기능: 작성자 아카이브에 대한 새로운 루트 페이지 지원이 추가되었습니다.
  • 새로운 기능: 글, 용어 및 글쓴이 아카이브에 대한 REST API 엔드포인트가 추가되었습니다.
  • 버그 수정: 포함된 위젯의 Schema.org 브레드크럼 목록(RDFa 형식) 옵션에 대한 레이블을 수정했습니다.
  • 버그 수정: get_term()WP_Term 인스턴스가 아닌 다른 것을 반환하여 PHP 경고가 발생하던 문제를 수정했습니다.

6.0.4

릴리스 날짜: 2018년 1월 26일

  • 동작 변경: 글 유형 계층 설정의 자동 마이그레이션을 bcn_display*() 함수에 추가했습니다.
  • 버그 수정: 블로그 브레드크럼 표시 옵션이 거짓으로 설정된 경우 글 페이지에 PHP 알림이 생성되던 문제를 수정했습니다.
  • 버그 수정: 첨부파일이 wp_query 결과에 포함된 아카이브 페이지에서 PHP 알림이 생성되던 문제를 수정했습니다.

6.0.3

릴리스 날짜: 2018년 1월 1일

  • 버그 수정: 일부 상황에서 페이지의 추적에 부적절한 브레드크럼이 생성되던 문제를 수정했습니다.
  • 버그 수정: 글 및 페이지 루트가 설정에서 사용자 변경 사항을 추적하기 위해 업데이트되지 않던 문제를 수정했습니다.

6.0.2

릴리스 날짜: 2017년 12월 30일

  • 동작 변경: bcn_breadcrumb::type이 배열이어야 함을 알리는 경고가 추가되었습니다.
  • 버그 수정: HTML 엔티티로 인한 혼란을 줄이기 위해 브레드크럼 구분 기호 및 페이지 템플릿을 입력 필드에서 텍스트 상자로 변경했습니다.
  • 버그 수정: 페이지의 부모 페이지가 브레드크럼 추적에 표시되지 않을 수 있는 문제를 수정했습니다.
  • 버그 수정: bcn_displaybcn_display_list$reverse 파라미터가 제대로 작동하지 않던 문제를 수정했습니다.
  • 버그 수정: bcn_display_list 함수에 li 요소가 포함되지 않던 문제를 수정했습니다.

6.0.1

릴리스 날짜: 2017년 12월 28일

  • 동작 변경: 설정 페이지에서 사용하지 않는 블로그 템플릿 및 블로그 템플릿(연결 해제됨)을 제거했습니다.
  • 버그 수정: 글 유형에 대한 계층 구조 유형 변경 사항이 저장되지 않던 문제를 수정했습니다.
  • 버그 수정: 블로그 표시 설정이 무시되던 문제를 수정했습니다.

6.0.0

릴리스 날짜: 2017년 12월 26일

  • 동작 변경: bcn_breadcrumb_trail::display_list()에서 $template 매개변수를 사용하는 대신 bcn_breadcrumb_trail::display()가 더 이상 사용되지 않습니다.
  • 동작 변경: bcn_breadcrumb_trail::do_attachment() 호출을 위해 bcn_breadcrumb_trail::do_post()가 더 이상 사용되지 않습니다.
  • 동작 변경: bcn_breadcrumb_trail::do_front_page() 호출을 위해 bcn_breadcrumb_trail::do_home() 호출이 사용되지 않습니다.
  • 동작 변경: bcn_li_attributes 필터가 더 이상 사용되지 않고 bcn_display_attributes로 대체되었습니다.
  • 동작 변경: bcn_readcrumb_trail::do_archive_by_date()가 bcn_readcrumb_trail::do_day(),bcn_readcrumb_trail::do_month() 및/또는bcn_readcrumb_trail::do_year()` 호출을 위해 더 이상 사용되지 않게 되었습니다.
  • 동작 변경: bcn_breadcrumb_trail::find_type() 사용 중단 및 bcn_breadcrumb_trail에서 제거되었습니다.
  • 동작 변경: 404 오류 페이지의 브레드크럼이 첫 페이지의 하위 페이지로 변경되었습니다.
  • 새로운 기능: 위젯의 구실 필드에 다양한 HTML 태그에 대한 지원이 추가되었습니다.
  • 새로운 기능: bcn_default_hierarchy_display 필터를 추가했습니다.
  • 새로운 기능: bcn_default_hierarchy_type 필터를 추가했습니다.
  • 새로운 기능: bcn_show_tax_private에 세 번째 매개변수로 $posttype_name를 추가했습니다.
  • 버그 수정: 설정 화면에서 홈, 블로그 및 메인사이트 브레드크럼 설정에 대한 설정 그룹을 활성화/비활성화할 때 작동하지 않던 UI/UX 문제를 수정했습니다.
  • 버그 수정: 설정 화면에서 페이징된 브레드크럼를 포함하지 않아도 페이징된 브레드크럼 템플릿을 편집할 수 있던 UI/UX 문제를 수정했습니다.
  • 버그 수정: PHP 7.2에서 더 이상 사용되지 않으므로 위젯을 등록할 때 create_function 사용을 제거했습니다.