설명
글, 페이지 또는 이용자 정의 글에 대한 SEO 친화적 목차를 만들어요. 훌륭한 맞춤형 외관.
주요 기능
- 목차 자동 삽입 (글 형식과 위치를 구성)
- SEO 친화적: 목차 코드는 결과 페이지의 스니펫에 대하여 구글에서 사용할 준비가 되어있어요.
- 단축코드, 구텐베르그 블록 또는 위젯으로 삽입.
- 고전 편집기의 도구모음에 단추.
- “일반 블록”으로 구텐베르그 블록.
- 목차를 보여줄 제목의 최소 수를 설정해요.
- 목차를 위한 제목의 깊이를 설정해요.
- 수준이나 문자별로 제목을 건너뛰어요.
- 계층적 또는 선형 보기.
- 번호 매기기 항목: 십진수 또는 로마 숫자 순서 또는 중첩.
- 맞춤형 외관: 폭, 띄우기, 제목 글자 크기와 굵기, 항목 글자 크기, 색상.
- 색상 구성표(어두움, 밝음, 흰색, 투명, 테마에 따라)와 색상을 재정의하는 기능이에요.
- 보이기/숨기기 전환 (선택사항)
- 맞춤형 라벨.
- 부드러운 스크롤 (선택사항).
- 부드러운 스크롤의 상단 오프셋을 설정해요.
- 목차를 <!–noindex–> 태그로 씌우기 (선택사항).
- URL의 꾸밈 해시 (
example.com/자주묻는질답/#하는_방법
처럼). - 좌서표기(RTL) 지원.
- 특정 게시물에 대해 사용 가능한 재정의 전역 설정.
- 워드프레스 테마와 플러그인과 호환이 잘 되요.
자동 삽입
글에서 목차를 자동 삽입하려면 플러그인 설정에서 “목차 자동 삽입”(“자동 삽입” 탭) 선택하세요.
지원되는 위치:
- 첫 번째 제목 전에;
- 첫 제목 다음에;
- 첫 블록 이후에 (단락 또는 제목);
- 글 내용의 상단;
- 글 내용의 하단.
목차가 자동으로 추가될 글 유형을 선택할 수도 있어요.
수동 삽입
글에 목차를 수동으로 넣으려고 할 때, 다음 방법들 중 하나를 사용하세요:
- 고전 편집기의 도구 모음 “목차” 단추;
- 구텐베르그 “목차” 블록
- 단축코드
[lwptoc]
.
URL의 꾸밈 해시
기본적으로, 해시는 제목 문자와 같이 생성되요(예를 들면, #이렇게_하는_방법
). “기타.”탭에 있는 전역 설정에서 해시 형식을 변경할 수 있어요.
비영어 웹사이트는 PHP 확장 Intl
을 활성화하는 것이 좋아요.
호환성
럭키WP 목차는 다음의 플러그인과 함께 성공적으로 시험되었어요:
- 엘레멘터 페이지 빌더
- 비버 빌더와 비버 빌더 테머 확장
- WPBakery 페이지 빌더
- 옥시겐
- 워드프레스 다중언어 플러그인(WPML), 공식 확인됨
- 공식 확인 된, 랭크 매스
- WP 로켓
- 도구모음 보기와 도구모음 접근
연결
lwptoc_before
, lwptoc_after
필터
목차의 앞/뒤에 이용자 정의 HTML을 추가하는데 사용하세요.
예:
add_filter('lwptoc_before', function ($before) {
return '<p>Example text before TOC.</p>' . $before;
});
lwptoc_shortcode_tag
필터
이 필터를 사용하여 단축코드 이름 [lwptoc]
를 사용하세요.
예:
add_filter('lwptoc_shortcode_tag', function ($tag) {
return 'toc';
});
lwptoc_heading_id
필터
제목 ID를 바꾸는데 사용하세요.
예:
add_filter('lwptoc_heading_id', function ($id, $label) {
return $id;
}, 10, 2);
스크린샷
블록
이 플러그인은 1(을)를 제공합니다.
- Luckywp Tableofcontents
설치
워드프레스 제어판에서 설치
- “플러그인 > 새로 추가” 페이지로 이동해요.
- 검색 필드에서 “LuckyWP Table of Contents”의 이름을 입력하세요
- “럭키WP 목차” 플러그인을 검색 결과에서 찾아 “지금 설치” 단추를 누르세요, 플러그인의 설치 과정이 시작되요.
- 설치가 완료되면 “활성화”를 클릭하세요.
압축으로부터 설치
- 워드프레스 제어판의 “플러그인 > 새로 추가” 페이지로 이동해요
- “플러그인 올리기” 단추를 클릭하여, 압축을 올릴 수 있는 양식이 나타나요.
- 플러그인으로 압축파일을 선택하고 “지금 설치”를 클릭하세요.
- 설치가 완료되었으면 “플러그인 활성화” 단추를 누르세요.
수동 설치
- 폴더
luckywp-table-of-contents
를 플러그인 폴더에 올리세요, 보통/wp-content/plugins/
에 있어요. - 워드프레스 제어판의 “플러그인 > 새로 추가” 페이지로 이동해요
- 플러그인 목록에서 “럭키WP 목차”를 찾아 “활성화”를 클릭하세요.
활성화 후
고전 편집기에서 “목차” 단추가 보일거에요 (글/페이지 화면 편집 시 사용 가능).
구텐베르그 편집기로 “목차” 블록이 보일 거에요 (“일반 블록”을 보세요).
“목차”메뉴 항목이 워드프레스 제어판의 “설정”에 보일 거에요.
비영어 웹사이트는 PHP 확장 Intl
을 활성화하는 것이 좋아요.
후기
기여자 & 개발자
변경이력
2.1.9 — 2024-11-08
- Fix “LuckyWP Plugins” page.
2.1.8 — 2024-10-28
- Adapt to WordPress 6.7.
2.1.7 — 2024-10-18
- Fix non-critical vulnerability.
2.1.6 — 2024-10-04
- Fix vulnerabilities.
2.1.5 — 2024-09-05
- 소소한 리팩토링이 있었습니다.
2.1.4 — 2020-08-03
- 소소한 리팩토링이 있었습니다.
2.1.3 — 2020-06-07
- 훅 거르미
lwptoc_allow
를 추가하였어요.
2.1.2 — 2020-05-08
- 훅 거르미
lwptoc_title_tag
를 추가하였어요.
2.1.1 — 2020-03-15
- 제목 ID에서 중복 하이픈이 하나로 대체되요.
- 수정됨:
<스타일>
과<스크립트>
태그 내용이 제목 수준을 포함해요.
2.1 — 2020-03-12
- “추가 CSS 클래스” 선택지가 추가되었어요.
- “OL/LI” 선택지가 “목차 표기 태그”에 추가되었어요.
- 옥시겐 빌더 지원이 추가되었어요.
- 링크에서 “lwptoc_item” 클래스를 없앴어요.
- 성능에 대한 사소한 수정이 있어요.
2.0.9 — 2020-03-07
- 훅 거르미
lwptoc_heading_html
와lwptoc_heading_label
가 추가되었어요. - 수정됨: 경우에 따라 JS/CSS 파일 등록하지 않아요.
- 워드프레스 이후 판과 호환성을 위한 사소한 수정.
2.0.8 — 2020-02-23
- 훅 거르며
lwptoc_active
를 추가하였어요. - 설정에 “럭키WP 플러그인”탭을 추가하였어요.
- “문자로 제목 건너뛰기” 선택지 작동을 개선하였어요.
- 수점됨: 경우에 따라 단축코드가 바르지 않게 처리되었어요.
- 수정됨: 경우에 따라 자동 삽입이 바르지 않게 작동하였어요.
- 수정됨: 목차에 있는 제목이 이스캐이프되지 않아요.
- 창 이용자 정의에 대한 사소한 수정.
2.0.7 — 2020-01-31
- “2020”의 자식테마 지원이 추가되었어요.
- 수정됨: 페이지에서
html {scroll-behavior: smooth;}
CSS를 사용할 때 잘못된 부드러운 스크롤 동작이 수정되었어요. - 수정됨: 경우에 따라 첫 번째 블록 이후 자동 삽입이 바르지 않게 삽입되었어요.
2.0.6 — 2020-01-29
- 활성화되었을 때 부드러운 스크롤 헤시가 애니메이션이 완료된 후 변경되어요.
- 수정됨: 컨텐츠에서 조건부 주석을 잘못 처리했어요.
- 수정됨: JS가 비동기 부르기에서 작동하지 않아요.
2.0.5 — 2020-01-26
- 수정됨: 링크의 HTML 요소의 바르지 않은 처리.
- 수정됨: 본문의 스크립트, 스타일, CDATA의 바르지 않은 처리.
2.0.4 — 2020-01-25
- “사이트 건강” 도구 보수 정보에서 “다국어 판”과 “유니코드 다국어 요소판”이 추가되었어요.
- 헤시 형식이 “음역 없는 제목으로” 사용할 때 헤시에서 콜론 기호를 제거해요.
- 수정됨: HTML 요소의 바르지 않은 처리.
2.0.3 — 2020-01-19
- “이공 이공” 테마 지원이 추가되었어요.
- 소소한 코드 재구성.
2.0.2 — 2020-01-10
- 수정됨: 경우에 따라 플러그인이 UTF-8에서 바르지 않게 작동했어요.
- 수정됨: “전/후 첫 제목” 옵션이 있는 목차 자동 삽입에서 제목 없이 게시될 때 오류가 발생해요.
- 수정됨: 보이기/숨기기 전환이 비활성화된 경우 JS 오류가 발생했어요.
2.0.1 — 2020-01-08
- 수정됨: 경우에 따라 제목이 바르지 않게 처리되었어요.
2.0 — 2020-01-07
- “사이트 건강” 도구의 보수 정보가 추가되었어요.
- CSS와 JS가 목차가 보여질 때만 포함되요.
- 전단의 제이쿼리 의존성이 제거되었어요.
- PHP DOM(Document Object Model) 확장을 이용한 목차 자동 삽입을 재구성하였어요.
- PHP DOM(Document Object Model) 확장을 이용한 제목 처리를 재구성하였어요.
- CSS에서 사소한 것이 개선되었어요.
1.9.11 — 2019-11-18
lwptoc_force_wp_transliterate
와lwptoc_transliterator
필터가 추가되었어요.- 수정됨: 경우에 따라 목차가 현재 것이 아닌 글을 사용하였어요.
1.9.10 — 2019-11-10
- 수정됨: 경우에 따라 음역 없는 제목이 바르지 않게 생성되었어요.
1.9.9 — 2019-11-06
- WPML 호환성에 대한 사소한 수정.
1.9.8 — 2019-10-23
- 워드프레스 5.3 호환성에 대한 사소한 수정.
1.9.7 — 2019-10-17
- 수정됨: 경우에 따라 위젯이 바르지 않게 보였어요.
1.9.6 — 2019-10-11
- 테마와 플러그인에 더욱 호환되는 개선.
1.9.5 — 2019-10-09
- 테마와 플러그인에 더욱 호환되는 개선.
1.9.4 — 2019-09-04
- 테마와 플러그인에 더욱 호환되는 개선.
1.9.3 — 2019-08-25
- WPML 호환성이 추가되었어요.
1.9.2 — 2019-08-11
- 엘레멘터 플러그인 지원이 추가되었어요.
1.9.1 — 2019-08-04
- 지원 도구 모음 보기 플러그인이 추가되었어요.
1.9 — 2019-08-04
- 특수 색상 구성표 “테마 설정 따르기”이 추가되었어요.
- “목록 마크업 태그” 옵션이 추가되었어요.
- 비버 빌더 테머 확장 지원이 추가되었어요.
- 목차에서 빈 제목 자동 제거가 개선되었어요.
- “첫 블록 다음에” 목차 자동 삽입은 단락과 제목만 고려해요.
- 재초기화를 방지하도록 JS 코드가 개선되었어요.
- 문자열의 사소한 변경, 수정된 오타.
- 코드에 번역가를 위한 힌트가 추가되었어요.
1.8 — 2019-07-29
- “링크에 rel=”nofollow” 사용하기” 옵션이 추가되었어요.
- 랭크 매스 SEO 플러그인과 호환성이 추가되었어요.
- “목차 자동 삽입” 옵션은 기본적으로 비활성화되어 있어요.
Option “Auto Insert Table of Contents” is disabled by default. - 공지에서 “플러그인 평가”동작에서 “이미 플러그인을 평가했어요”를 “다시 보이지 않기”로 바꾸기.
- 코드에 번역가를 위한 힌트가 추가되었어요.
1.7 — 2019-07-18
- 해시에 대한 “대시 (-)로 밑줄(_) 바꾸기” 옵션이 추가되었어요.
- 해시에 대해 “소문자로 변환” 옵션이 추가되었어요.
- 문자열의 사소한 변경.
- 코드에 번역가를 위한 힌트가 추가되었어요.
- 수정됨: 경우에 따라 제목 건너뛰기가 바르지 않게 작동했어요.
1.6.1 — 2019-07-14
- 해시 형식에 “음역 없는 제목” 옵션이 추가되었어요.
- 히브리어 번역이 추가되었어요, @cdk-comp 와 @0enaro 에게 감사드려요.
- 스페인어 번역이 추가되었어요, @@fernandot, @sanbec 와 @nobnob 에게 감사드려요.
- “제목으로” 옵션으로 해시를 생성하도록 개선했어요.
1.6 — 2019-07-13
- 좌서 지원이 추가되었어요.
- “번호 매기기 뒤” 옵션이 추가되었어요.
- 문자 도메인이 “luckywp-table-of-contents”로 변경되었어요.
- 비버 빌더에서 플러그인이 지원되도록 개선되었어요.
1.5.7 — 2019-07-10
- 내용에서 지연된 이미지 부르기를 지원하기 위해 부드러운 스크롤을 개선하였어요.
- 수정: 경우에 따라, 제목으로 부드러운 스크롤이 바르지 않게 작동했어요.
1.5.6 — 2019-07-06
- 수정: 경우에 따라, “최소 제목 수” 옵션이 바르지 않게 동작했어요.
1.5.5 — 2019-07-06
- 도구 모음 접근 플러그인으로 호환성을 위해 코드를 수정했어요.
1.5.4 — 2019-06-29
- 비버 빌더 플러그인 지원이 추가되었어요.
- 수정: 경우에 따라, 제목 처리가 바르게 동작하지 않아요.
1.5.3 — 2019-06-27
- 수정: 목차를 자동 삽입할 때 ”<!—noindex—> 태그로 목차 씌우기”와 “제목 건너뛰기” 설정이 재정의되지 않아요.
- 수정: 경우에 따라, 첫 블럭이후 자동 삽입이 동작하지 않았어요.
1.5.2 — 2019-06-17
lwptoc_heading_id
훅 필터가 추가되었어요.- 브라우저의 “뒤로”를 클릭하면 표준 동작이 개선되었어요.
1.5.1 — 2019-06-05
- 버그 수정
1.5 — 2019-06-04
- 검색 엔진 개선 (Google과 다른).
1.4.1 — 2019-06-01
- 버그 수정
1.4 — 2019-06-01
- “목차”위젯이 추가되었어요.
do_shortcode('[lwptoc]')
를 통해 지원 출력 목차가 추가되었어요.- 테마와 더욱 호환되는 개선.
1.3.1 — 2019-05-09
- 버그 수정
1.3.0 — 2019-05-08
- 수준이나 문자별로 제목을 건너뛰어요.
1.2.2 — 2019-04-24
- 버그 수정
1.2.1 — 2019-04-24
- 테마와 더욱 호환되는 개선.
1.2.0 — 2019-04-23
- 띄우기 옵션이 추가되었어요: “가운데”와 “흐름 없는 오른쪽”.
- “해시 형식” 설정이 추가되었어요.
- 앵커에서 “name” 속성이 “id”를 사용했어요.
- 테마와 호환성을 위한 사소한 CSS 개선사항.
1.1.1 — 2019-04-15
- <noindex>>태그를 <!—noindex—>로 대체해요.
1.1.0 — 2019-04-14
- “<noindex> 태그로 목차 씌우기” 옵션이 추가되었어요.
lwptoc_before
,lwptoc_after
,lwptoc_shortcode_tag
훅 필터가 추가되었어요.- 수정: “고전 편집기” 블록에서 구텐베르그 편집기가 단축코드에 대한 CSS를 불러오지 않아요.
1.0.4 — 2019-11-18
- 버그 수정
1.0.3 — 2019-11-17
- 사소한 외관 변경
- 버그 수정
1.0.2 — 2019-11-16
- 버그 수정
1.0.1 — 2019-11-15
- 버그 수정
1.0.0 — 2018-11-14
- 최초 공개.