WordPress의 테마 기능을 확장하는 함수에 대해 알아보자

WordPress의 테마 기능을 확장하는 함수에 대해 알아보자

WordPress에서 테마 기능을 확장하기 위해 사용되는 함수는 add_theme_support()입니다. 이 함수를 사용하면 테마에 추가적인 기능을 제공할 수 있습니다.

add_theme_support() 함수는 테마의 functions.php 파일이나 테마의 기능 파일에 작성됩니다. 이 함수를 호출하여 테마에 지원할 추가 기능을 등록합니다. 등록된 기능은 WordPress의 기본 기능이나 플러그인과 함께 작동하여 원하는 동작을 수행하게 됩니다.

예를 들어, 다음은 테마에서 썸네일 이미지를 지원하기 위해 add_theme_support('post-thumbnails'); 함수를 사용하는 예입니다:

아래코드 추가

add_theme_support('post-thumbnails');

위의 코드를 테마의 functions.php 파일에 추가하면, 해당 테마에서는 썸네일 이미지를 사용할 수 있게 됩니다. 이후에는 관리자 화면에서 게시물 편집 시 썸네일 이미지를 추가할 수 있는 기능이 제공됩니다.

add_theme_support() 함수는 다양한 기능을 확장할 수 있습니다. 몇 가지 예시를 들면:

  • post-thumbnails: 게시물에 썸네일 이미지를 추가합니다.
  • custom-logo: 커스텀 로고 이미지를 추가합니다.
  • custom-header: 커스텀 헤더 이미지를 추가합니다.
  • custom-background: 커스텀 배경 이미지를 추가합니다.
  • html5: HTML5 요소를 지원합니다.
  • title-tag<title> 태그를 자동으로 생성합니다.

위의 예시 외에도 add_theme_support() 함수를 사용하여 다양한 기능을 확장할 수 있습니다. 사용 가능한 기능은 WordPress의 버전에 따라 다를 수 있으며, 각 기능에 대한 자세한 내용은 WordPress 공식 문서를 참조하시면 됩니다.

따라서, add_theme_support() 함수는 WordPress의 테마 기능을 확장하기 위해 사용되는 함수로, 원하는 기능을 등록하여 테마에 추가적인 기능을 제공할 수 있습니다.