메타데이터를 추가하기 위해 WordPress 사용자 정의 필드를 만드는 방법
WordPress에는 게시물에 메타데이터를 추가할 수 있는 사용자 정의 필드 기능이 제공됩니다. 이는 만료일 이후 날짜 또는 단순히 해당 날짜의 날씨와 같은 정보일 수 있습니다. 여기에서는 사용자 정의 필드를 효과적으로 활용하여 게시물의 기능을 향상시키는 방법을 보여줍니다.
블록 편집기에서 사용자 정의 필드 활성화
여전히 클래식 편집기를 사용하고 있다면 사용자 정의 필드 섹션이 기본적으로 활성화되어 있습니다. 텍스트 편집기 섹션 아래에서 찾을 수 있습니다.
블록 편집기(Gutenberg)의 경우 사용자 정의 필드 섹션은 기본적으로 비활성화되어 있지만 쉽게 활성화할 수 있습니다. 화면 오른쪽 상단에 있는 점 세 개로 가서 클릭하세요.
표시되는 드롭다운에서 하단의 기본 설정을 선택합니다. 설정한 WordPress 언어에 따라 옵션 이라고 표시될 수도 있습니다 .
패널 섹션 에서 사용자 정의 필드 옵션을 켭니다 . 그런 다음 페이지를 다시 로드하라는 메시지가 표시되므로 저장되지 않은 작업이 먼저 저장되었는지 확인하세요. 그렇지 않으면 해당 내용이 손실됩니다.
이제 새로운 사용자 정의 필드 섹션이 게시물 아래에 나타납니다.
사용자 정의 필드를 추가하기 시작하면 최대 30개의 필드만 표시됩니다. 계속 추가할 수 있지만 드롭다운 목록에는 표시되지 않습니다.
Damien은 기본적으로 더 많은 WordPress 사용자 정의 필드를 표시하는 방법을 보여주었습니다. 이 조정으로 인해 메뉴 목록이 최대 120개로 늘어납니다. 클릭하여 기사를 확인하거나 여기에 간략한 요약이 있습니다.
WordPress 백엔드에서 Appearance -> Editor 로 이동하여 function.php 파일을 찾으세요. 끝에 다음을 추가합니다.
변경 사항을 저장한 후 WordPress 백엔드 페이지를 새로 고치면 메뉴의 사용자 정의 필드 수가 120개로 늘어납니다.
사용자 정의 필드의 이름 및 값 구성
사용자 정의 필드로 원하는 것을 추가할 수 있습니다. 최근에 읽고 있는 책이든, 그날의 날씨이든, 원하는 내용을 게시물에 추가할 수 있습니다. 이번 포스팅을 위해 오늘 제 기분을 추가해보겠습니다. 따라서 Enter new를 클릭하여 시작하세요.
이름 섹션 에서 추가하려는 항목의 제목을 추가합니다. 이는 다음과 같을 수 있습니다.
- 오늘 내 기분은 어떤가요?
- 오늘 읽고 있는 책.
- 나는 오늘 무엇을 듣고 있나요?
당신은 아이디어를 얻습니다.
이제 값 섹션 에 답을 입력합니다. 내 기분 분야에 대해서는 “나쁘지 않았다. 조금 변덕스럽긴 하지만 괜찮아요.” 사용자 정의 필드는 게시물별로 적용되므로 한 게시물에 입력한 내용이 다른 게시물에 표시되지 않습니다.
게시물의 시작이나 끝 부분에 원하는 표준 텍스트와 같은 것일 수도 있습니다. 예를 들어, 각 게시물에 제휴사 고지 사항 메시지가 포함되도록 하시겠습니까? 아니면 스폰서 게시물인가요? 가능성은 무한합니다.
필수 정보를 입력한 후 사용자 정의 필드 추가를 클릭하여 저장하세요. 필드에 대한 최소 또는 최대 문자 수는 없는 것 같지만 페이지에 표시되는 모양을 고려하여 당황하지 마십시오. 여기서는 간결함이 중요합니다.
WordPress 테마에 사용자 정의 필드 표시
불행히도 WordPress 사용자 정의 필드가 작동하는 데 필요한 전부라면 인생이 너무 쉬울 것입니다. 이제 페이지에 표시되도록 해야 합니다.
WordPress 테마에 사용자 정의 필드를 표시하는 쉬운 방법은 없습니다. 테마에 일부 PHP 코드를 삽입해야 합니다.
사용자 정의 필드를 표시하려는 파일에서 다음 코드를 사용하십시오.
주의해야 할 몇 가지 사항:
-
$post_id
사용자 정의 필드를 검색하려는 게시물의 게시물 ID입니다. -
custom-field-name
특정 사용자 정의 필드에 사용한 이름입니다.
여기에서 자세한 정보를 얻을 수 있습니다 .
플러그인을 사용하여 WordPress 사용자 정의 필드 추가
WordPress 설치 파일을 해킹하는 것이 너무 많은 작업과 속쓰림처럼 들리면 항상 플러그인 옵션이 있습니다. WordPress 사용자 정의 필드에 가장 권장되는 플러그인은 Advanced Custom Fields 입니다 .
ACF는 필드 그룹 개념을 사용합니다. 이러한 그룹에는 게시물, 페이지 또는 사용자 정의 게시물 유형과 같은 WordPress 사이트의 특정 영역에 추가하려는 사용자 정의 필드가 포함되어 있습니다. 각 그룹 내의 필드 유형, 레이블 및 특정 설정을 정의합니다.
개발자는 ACF의 필드 유형 및 기능을 사용하여 강력한 사용자 정의 기능을 구축할 수 있습니다.
고급 사용자 정의 필드를 설치하는 방법
플러그인을 설치 한 후 WordPress 설치의 왼쪽 사이드바에 있는 ACF 설정 페이지로 이동하세요.
필드 그룹 -> 새로 추가 로 이동합니다 . 여기서는 필드 그룹의 이름을 지정합니다. 필드 추가 버튼을 클릭 하고 옵션에서 원하는 필드 유형을 선택하세요. 각 필드 유형에는 추가로 사용자 정의할 수 있는 자체 설정이 있습니다.
필드 그룹을 구축한 후 변경 사항 저장을 클릭하여 저장합니다. 이제 해당 그룹에 할당된 게시물이나 페이지를 편집하면 귀하가 만든 사용자 정의 필드가 표시됩니다.
이제 지정된 게시물 유형으로 이동하면 아래에 사용자 정의 필드가 표시됩니다. 텍스트 필드에 원하는 값을 추가합니다.
ACF는 다양한 필드 유형을 갖춘 무료 버전을 제공합니다. ACF Pro 로 업그레이드하면 반복기 필드(필드 그룹의 여러 인스턴스 추가용) 및 유연한 콘텐츠 레이아웃과 같은 더 많은 기능이 잠금 해제됩니다.
모든 스크린샷: Mark O’Neill
답글 남기기