본문 바로가기
웹 개발/워드프레스

워드프레스 | 테마 수정을 위한 템플릿 태그 종류

by KISCH 2024. 9. 30.
반응형

워드프레스 테마를 만들거나 수정하기 위해 알아두면 좋을 템플릿 태그들를 정리해봤습니다.

 

 

목차

     

     

    Files

     

    템플릿 태그 파일은 wp-includes 디렉토리에 저장되어 있습니다. 파일들은 -template.php로 끝나서 다른 워드프레스 파일들과 구분됩니다.

     

    • wp-includes/general-template.php
    • wp-includes/author-template.php
    • wp-includes/boomark-template.php
    • wp-includes/category-template.php
    • wp-includes/comment-template.php
    • wp-includes/link-template.php
    • wp-includes/post-template.php
    • wp-includes/post-thumnail-template.php
    • wp-includes/nav-menu-template.php

     

    Tags

     

    General tags (일반 태그)

    wp-includes/general-template.php

     

     get_header() : 현재 테마 디렉토리의 header.php 템플릿 파일을 읽고 불러옵니다.

     get_footer() : 현재 테마 디렉토리의 footer.php 템플릿 파일을 읽고 불러옵니다.

     get_sidebar() : 현재 테마 디렉토리의 sidebar.php 템플릿 파일을 읽고 불러옵니다.

     get_template_part() : header.php, footer.php, sidebar.php 이외의 템플릿 파일을 호출합니다.

     bloginfo() : 사이트 정보 표시

     wp_title() : 현재 페이지의 타이틀을 표시

     wp_enqueue_script() : 워드프레스에서 자바스크립트 파일이나 스타일시트 파일을 로드 

     single_post_title() : 루프 밖에서 글 타이틀을 출력

     single_tag_title() : 현재 페이지의 태그 타이틀을 출력

     

    Author tags (작가 태그)

    wp-includes/author-template.php

     

    the_author() : 글쓴이명을 표시

    get_the_author() : 현재 포스트의 작가를 불러옵니다.

     

    Bookmark tags (북마크 태그)

    wp-includes/boomark-template.php / wp-includes/bookmark.php

     

    wp_list_bookmarks()

    get_bookmark()

     

    Category tags (카테고리 태그)

    wp-includes/category-template.php

     

    category_description() : 

    the_category() : 현재 글이 속해 있는 카테고리의 링크를 출력합니다.

    wp_list_catagories() : 링크된 카테고리 리스트를 출력 

     

     

     

     

    Comment tags (댓글 태그)

    wp-includes/comment-template.php

     

    comment_author() : 댓글 작성자 ID

    comment_date() : 댓글 작성 날짜

    comment_text() : 댓글 내용을 가져옵니다.

    wp_list_comments() : 파라미터 설정에 따라 글, 페이지의 댓글을 표시      

     

    Link tags (링크 태그)

    wp-includes/link-template.php

     

    the_permalink() : 루프 내의 글의 링크를 표시

    get_post_permalink() :    

    get_page_link() :

    get_tag_link() :

    site_url() :    

     

    Post tags (글 태그)

    wp-includes/post-template.php

     

    body_class() : body 요소에 클래스를 부여 

    the_content() : 현재 글이 타이틀을 표시

    post_class() :  

     

    Post Thumbnail tags (포스트 썸네일 태그)

    wp-includes/post-thumbnail-template.php

     

    has_post_thumbnail() : 특성 이미지의 등록 여부를 체크  

     

    Navigation Menu tags (네비게이션 메뉴 태그)

    wp-includes/nav-menu-template.php

     

    wp_nav_menu() : 네이게이션 메뉴를 표시합니다. 

     


     

    관련포스트
    워드프레스 | 테마 폴더 안에 템플릿 파일 역할
    워드프레스 | 자바스크립트와 제이쿼리 AJAX
    워드프레스 | 개념 구조 용어
    워드프레스 | 폴더 구조
    반응형

    댓글