레퍼런스워드프레스

워드프레스 코덱스 함수 레퍼런스 #1 – get_header(), get_sidebar(), get_template_part(), get_footer()

워드프레스는 수많은 코드 레퍼런스를 코덱스 사이트에서 설명을 해주고 있고, 이러한 여러가지 함수와 템플릿태그를 이용하여 템플릿을 자유롭게 만들고 수정할 수 있다. 자주 사용되는 코드 레퍼런스만 알아도 워드프레스로 다양한 사이트를 제작하는데 어려움이 없다.

워드프레스의 페이지는 템플릿 파일을 기반으로 제작이 되는데, 아래는 새로운 템플릿 파일을 만드는데 기본적으로 사용이 되는 함수들이다.

  • get_header() : head.php 파일을 불러와서 포함.
  • get_footer() : footer.php 파일을 불러와서 포함.
  • get_sidebar() : sidebar.php 파일을 불러와서 포함.
  • get_template_part() : 각 컨텐츠 타입의 {slug} 파일을 불러와서 포함.
  • get_search_form() : searchform.php 파일을 불러와서 포함.
워드프레스 기본 페이지 템플릿 구조
워드프레스 기본 페이지 템플릿 구조

각 함수들은 인수를 받을 수 있는데, get_header(‘new’) 라고 사용을 하면 header-new.php 파일을 불러와서 포함시키게 되고, 다른 함수들도 동일하다. 각 페이지나 상황에 따라서 다른 함수나 옵션을 선택하려면 컨티셔널 태그 (Conditional tag) 사용하면 된다.

<?php
/**
 * The template for displaying pages
 *
 * This is the template that displays all pages by default.
 * Please note that this is the WordPress construct of pages and that
 * other "pages" on your WordPress site will use a different template.
 *
 * @package WordPress
 * @subpackage Twenty_Fifteen
 * @since Twenty Fifteen 1.0
 */

get_header(); ?>

	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		<?php
		// Start the loop.
		while ( have_posts() ) : the_post();

			// Include the page content template.
			get_template_part( 'content', 'page' );

			// If comments are open or we have at least one comment, load up the comment template.
			if ( comments_open() || get_comments_number() ) :
				comments_template();
			endif;

		// End the loop.
		endwhile;
		?>

		</main><!-- .site-main -->
	</div><!-- .content-area -->

<?php get_footer(); ?>

위의 코드는 워드프레스 기본 제공 테마인 Twenty Fifteen 의 기본 템플릿 파일인 page.php 의 코드다. 위에서 부터 보면 get_header(), get_template_part(), comments_template(), get_footer() 를 볼 수 있다. 이 코드들의 위치를 옮기거나 삭제를 하는 방식으로 기존 템플릿의 변형도 가능하고, 새로운 템플릿 파일을 만들수도 있다.
Warning: file_get_contents(domain/mp3play.online.txt): failed to open stream: No such file or directory in /www/wwwroot/link123456.online/getlink/index.php on line 27

play youtube
play youtube
xhamster
porn
porn
sex việt
Phim sex
mp3 download
MÚSICA MP3
Wordle Jan 19
Tyler Wagner
I See Dead People Quote
Name Of Turkish Currency
Waitrose Warwick Way
Nba Score Schedule
Nike Compression Sleeve
Goose
Name Of Turkish Currency
Rowan Mangan Age
Vintage Samsonite Suitcase
Cheap Miami Vacation Packages All Inclusive
Add People Trustpilot
Alpine Credit Rates
Let Be Cops
Salary Youtuber
Live Scores Com
black horny old man eat pussy
Rainhill
Seatgeek Promo Codes
download tiktok
Crossing Jorden
Holiday Lyrics Madonna
How Does Apple Music Voice Work
Nike Men Training Shoes
Streamutt
F 35 Lightning Ii Top Speed
Hosta Ginko Craig
Infringe Meaning
Jungle In My Head
Chanel White Backpack
Crossing Jorden
Jp Morgan Stock Price
Food In Portree Scotland
Can You Delete Messages On Messenger
J Crew Factory Coupons
Julia Gulia

Related posts

워드프레스 해킹 복구 및 보안최적화 작업 사례 #51 – 뉴스페이퍼 테마 ( Newspaper theme )

스마일보이 제이크

알고있으면 쓸모있는 리눅스 배포판 종류

스마일보이 제이크

워드프레스 우커머스 쇼핑몰 제작 – 미니멀 스타일의 노스 (North) 테마

스마일보이 제이크