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

워드프레스 | 개념 구조 용어

by KISCH 2018. 11. 16.
반응형

 

 

CMS

 

콘텐츠관리시스템

Wiki, Forum, Blog같은 다양한 콘텐츠를 관리하기 쉽도록 도와주는 시스템을 말합니다.

서비스형 — 

포털형 — 네이버블로그, 다음 블로그 등

독립형 — 티스토리, 텀블러 등

설치형 워드프레스, 게시판, 카페

 

워드프레스

웹페이지 제작 및 관리를 위한 무료 오픈 소스 콘텐츠 관리 시스템
블로그 타입, 갤러리 타입, 매거진 타입, 비즈니스 타입, 쇼핑몰 타입, 커뮤니티 타입 등
모바일 최적화가 쉽고 유지 보수가 쉽습니다.

 

 

 

 

 

 

 

워드프레스

 

사이트 소개  

wordpress.com

가입형  

wordpress.org

 — 설치형  

ko.wordpress.org

 — 한국어버전 공식사이트  

 

 

워드프레스 구조   

워드프레스로 구축된 사이트는 템플릿 파일을 여러 개 조합하여 웹페이지를 구성합니다. 

 

영역 구조 (화면 구조)

 

헤더 — 

header.php : html의 head 태그 내 포함 사항, body 태그, 타이틀, 메뉴 등

 

컨텐츠(Content) —  

single.php

attachment.php

single-post.php : 

특정 포스트 하나

single-$posttype.php

page.php

archive.php : index.php 대신

 

푸터 — 

사이드 하단 회사 정보나 저작권 관련

footer.php : get_footer() 함수를 통해 호출

 

사이드바 — 

sidebar.php : get_sidebar() 펑션을 통해 호출

 

스타일 — 

style.css

 

테마 구조  

index.php : 다른 템플릿파일을 호출. Wordpress Loop를 실행

function.php

single.php : 포스트 디스플레이

screenshot.png

style.css

page.php 

 

- <?php get_header(); ?> // 헤더부분인 header.php 호출

 

 

- <?php get_template_part( 'template-parts/content', 'page' ); ?> // 컨텐츠 부분 호출

 

 

- <?php get_sidebar(); ?> // 사이드바 sidebar.php 호출

 

 

- <?php get_footer(); ?> // 푸터부분 footer.php 호출

 

 

워드프레스개념

 

 

워드프레스 함수  

 

코어 함수

add_action() 특정한 동작에서 함수를 연결(hook) 합니다.

wp_enqueue_script() — 스크립트를 등록하고 큐에 더합니다. 

 

general-template.php

 
wp_head () 

스크립트, 스타일시트, 데이터등을 불러와 출력

 

 

워드프레스 용어   

 

액션과 필터

 
후크

  테마와 플러그인 일부를 수정할 수 있는 짧은 코드

액션 무엇인가를 추가할 때 사용

  • add_action('액션후크네임', '액션함수네임', 우선순위)
  • do_action()
필터 무엇인가를 변경해야 할 때 사용됩니다.
  • add_filter()
  • apply_filters()

 

숏코드

개념 — function.php 파일에 내용을 저장하고 가져오는 것으로 글이나 페이지에 숏코드(단축코드)는 특정 콘텐츠로 교체되는 대괄호 [ ] 로 이루이진 코드를 말합니다. [recent-posts] 란 숏코드를 글이나 페이지에 넣으면 발행시 최근글목록이 뜨게 됩니다. 물론 이 숏코드는 function.php에 정의되어 있어야만 합니다.

 

후크

 

개념 — 테마와 플러그인 일부를 수정할 수 있는 짧은 코드

 

 

관련포스트

 

 

반응형

댓글