각주 및 콘텐츠
각주 및 콘텐츠 플러그인은 글과 페이지에 각주를 추가하는 강력한 방법입니다. 모든 페이지, 글 또는 ACF 블록에 원하는 만큼의 각주를 쉽게 추가할 수 있으며, 우커머스도 지원됩니다. 매우 적은 리소스를 사용하는 가장 빠른 각주 플러그인으로, 각주가 있다는 사실조차 알아차리지 못할 것입니다.
최신 코드 개발을 확인하거나 코드 관련 문제를 신고하려면 Github 페이지를 방문하세요.
WP 관리자에서 직접 WP를 더 잘 제어하려면 플러그인 0일 분석을 사용해 보세요.
주요 기능은 다음과 같습니다.
- 선택한 마크업을 통한 간단한 각주 삽입(기본값 – 이중 괄호)
- 구텐베르크 지원
- 동일한 각주를 결합합니다.
- 페이지 매김 글 지원
- 특정 페이지 유형에서 각주 표시 안 함
- jQuery를 사용하여 ‘예쁜’ 툴팁을 표시하는 옵션
- 바닐라 JS를 사용하여 각주를 도구 설명으로 표시하는 옵션
- 다양한 구성 옵션
- 글마다 다른 각주 설정 – 글 수준에서 다른 설정을 사용할 수 있습니다 – 스타일 및 UI 변경
각주 및 콘텐츠 플러그인은 새 각주를 쉽게 만들 수 있도록 설계되었습니다. 또한 기존의 대부분의 각주 플러그인에서 이 플러그인으로 쉽게 전환할 수 있는 기능도 제공합니다. 거의 100%가 버려지거나 끔찍한 상태입니다. PHP8을 지원하고 모범 사례를 사용하여 작성되었으며 워드프레스 표준을 따르고 있으니 한 번 사용해 보세요. 플러그인은 여기에서 빠르게 확인할 수 있습니다.
기술 사양…
- 단일 및 다중 사이트 설치 모두에 맞게 설계됨
- PHP8 완벽 호환
- PHP 멀티바이트가 설치되어 있어야 합니다.
시작하기
각주를 만드는 방법은 매우 간단합니다. 다음과 같이 이중 괄호(기본값이지만 변경 가능) 안에 각주를 넣기만 하면 됩니다:
이것은 ((그리고 이것은 각주입니다)) 문장입니다.
플러그인의 설정 페이지에서 각주에 대한 마크업을 변경할 수 있습니다.
그러면 각주가 글/페이지 하단에 표시됩니다.
짧은 설명/발췌문에 각주를 넣지 마세요. 플러그인은 설계상 거기에는 각주를 넣을 수 없습니다.
또는 각주를 표시할 위치에 쇼트코드를 사용할 수도 있습니다. 쇼트코드는 “awef_show_footnotes“입니다. 쇼트코드는 ‘post_id=1’ 형식의 글 ID 매개변수도 허용합니다. 제시되지 않으면 글로벌 \WP_Post 객체가 사용됩니다.
템플릿에서 PHP 호출을 사용하거나 다음을 사용하여 원하는 대로 사용할 수도 있습니다. AWEF\Controllers\Footnotes_Formatter::show_footnotes( array( ‘post_id’ => 1 ) );↵ 참고: 위와 같은 방법을 선택하는 경우 플러그인 설정으로 이동하여 “글에 자동 표시 안 함”을 참으로 설정해야 합니다.
고급 사용자 정의 필드(ACF)도 기본적으로 지원되므로 이 내용을 읽고 기억해 두세요:
안타깝게도 블록 구조로 인해 ACF에는 한계가 있습니다. 블록이 몇 개 있는지, 즉 첫째, 둘째, 블록이 더 있는지 아닌지 추측할 방법이 없습니다. 따라서 모든 블록에는 고유한 각주가 표시되고 그 밖에서는 쇼트코드가 작동하지 않습니다. 현재로서는 이 기능을 구현할 수 있는 방법이 없습니다. 따라서 각주 태그를 사용하는 블록이 여러 개 있는 경우 각주 태그는 미주처럼 취급됩니다.
플러그인이 하는 일은 각주를 추적하고 블록 사이에 적절한 번호를 유지하는 것입니다(다시 말하지만 어느 것이 어떤 것인지 추측할 방법이 없으므로 백엔드에서 호출된 순서대로 파싱되지만 프론트엔드에서는 완전히 다른 위치에 표시될 수 있습니다).
우커머스(새 제품 편집기 포함)도 지원됩니다.
다른 플러그인과 달리 이 플러그인은 글마다 다른 설정을 할 수 있는 기능을 제공합니다. 글을 편집할 때 특정 글에 적용될 플러그인 설정을 변경할 수 있으며 다른 글은 글로벌 설정을 계속 사용합니다. 이 기능이 너무 많다고 생각되면 언제든지 고급 설정에서 이 기능을 비활성화할 수 있습니다.
다른 플러그인 호환성
저 플러그인과 100% 호환되는 플러그인이 있으므로 해당 플러그인에서 바로 이 플러그인으로 이동할 수 있습니다:
옵션
식별자 링크, 각주 및 백링크의 모양에 대한 몇 가지 옵션이 있으며, 이는 플러그인에서 원하는 설정에 따라 독립형 페이지 또는 설정 – 각주 -에서 찾을 수 있습니다.
쇼트코드 옵션
[awef_show_footnotes] Is the shortcode you should use. Inside the post content, there is nothing more that you have to do.
글 콘텐츠 외부에서 쇼트코드를 사용하려면 다음과 같이 글 ID를 매개변수로 추가해야 합니다. [awef_show_footnotes post_id=1]↵ 글 콘텐츠 외부에 제공된 글 ID의 매개 변수가 없는 경우 플러그인은 글로벌 글이 표시되면 이를 사용하려고 시도합니다.
페이지 매김 글
글에 페이지 번호를 매기는 것을 좋아하는 분들도 계시는데, 이는 다소 문제가 있습니다. 기본적으로 글의 각 페이지에는 하단에 고유한 각주 세트가 있으며 각 페이지의 번호 매기기는 1부터 다시 시작됩니다.
이 문제를 해결할 수 있는 유일한 방법은 각 페이지에 몇 개의 글이 있는지 파악하고 각 페이지의 목록이 시작될 번호를 Awesome 각주에 알려주는 것입니다. 따라서 각 페이지의 어느 지점(즉, 각 <!--nextpage--> 태그 사이)에 태그를 추가하여 플러그인이 이 페이지의 각주가 어느 번호에서 시작해야 하는지 알 수 있도록 해야 합니다. 태그는 다음과 같아야 합니다. <!--startnum=5--> 여기서 “5”는 이 페이지의 각주를 시작하려는 번호입니다.
참조
때로는 이전 각주를 두 번째(또는 세 번째, 네 번째…) 참조할 수 있는 것이 유용할 때가 있습니다. 이렇게 하려면 처음과 똑같은 텍스트를 삽입하고 식별자는 이전 노트를 참조하기만 하면 됩니다. 또는 다시 입력하고 싶지 않다면 다음과 같이 각주를 구성할 수 있습니다: ((ref:1))와 같이 작성하면 식별자가 주어진 번호로 각주를 참조합니다.
타이핑이 조금 더 많지만 정확한 텍스트 방식을 사용하는 것이 훨씬 더 강력합니다. 번호 참조는 페이지로 된 글의 여러 페이지에서 작동하지 않습니다(페이지 내에서는 작동). 또한 번호 참조 시스템을 사용하는 경우 돌아가서 새 각주를 삽입하고 참조 번호를 변경하는 것을 잊어버리면 잘못된 각주를 식별할 위험이 있습니다.