티스토리 뷰

저번시간에는 header.php파일을 이용하므로서 알아보았 습니다.


이번에는 index.php을 열어서 사용할것인데요 


index.php파일은?

-> header.php파일을 읽어드리는 역활을 하는 파일입니다.


일단 index.php파일을 열어보도록 하겠습니다.



파일을 보시면 if문과 while문을 통해서 반복문을 만들고 있습니다.


워드프레스에서는 순환구조가 매우 중요한데요 순한구조가 중요한 이유는?!?!?!


->바로 템플릿 태그는 사용해도 좋은곳이 있고 사용하면 안좋은 곳이 있기 때문입니다.


무슨말인지 잘 모르시겠죠? 쉽게말하자면


템플릿태그는

      • 순환 안에서 사용하는 템플릿 태그
      • 순환 밖에서 사용하는 템플릿 태그
      • 어디서나 사용해도 상관없는 템플릿태그
이렇게 3가지 형태로 나눌수가 있습니다.

일단 저 위에 Source코드 내용에 대해 간단하게 알아보고 넘아가도록 하겠습니다.



맨 위쪽에 보시면 <?php get_header(); ?> 라는 php내용이 적혀있습니다.
이것은 제가 위에서 언급했던거와 같이 index.php파일은 header.php파일을 읽어드리는 파일이다. 라고 말하였습니다.
파일을 읽어드릴려면 가지고 와야겠죠?? 그래서
get_header(); 라는 템플릿 태그를 사용해서 header.php파일을 가지고오는 것 입니다. 

<?php get_header(); ?>  사용하므로써 

이부분을 index.php파일로 불러드리는 것 입니다.




the_ID() 템플릿 태그


-워드프레스에서 글을 쓸때 자동으로 일정한 ID번호가 할당이 됩니다.

-순환구조 중에서 순환 안에다가 사용해야 합니다.



표시된 바와 같이 post=19 라고 나와 있는데요 이것이 바로 글의 ID입니다. 



post_class() 템플릿 태그


-해당 글에 클래스를 붙이는 기능을 가지고 있습니다.





the_ID() 와 post_class() 는 카테고리나 테그 데이터를 관리하고자 할때 각각에 일정한 ID들을 자동으로 부여합니다.



그다음에 볼 내용은





이부분인데요 이부분 잘 안보이신다고요??

제가 확대를 해드리겠 습니다.

.

.

.

.



이부분은 홈페이제어 어느부분을 표시하냐면

밑에 보는바와같이

감성 이라는 title을 보여주는 문장입니다.




※(참고)HTML로는 <h2><a herf="글의 URL">글 제목</a></h2>



이 Source를 자세히 보면 템플릿 태그가 2개나 쓰였는데요 

  • the_permalink()
  • the_title()

이 두개의 태그들이 사용되었습니다.  이 두가지의 템플릿 태그들에 대해 알아보도록 하겠습니다.



the_permalink() 템플릿 태그


-글의 고유 주소(URL)를 표시해 주는 기능을 담당합니다.

-the_permalink() 템플릿 태그는 순환구조중 순환 안에 사용해야 합니다.




감성 이라는 title에다가 마우스를 똭!! 하고 가져다가 놓으면

밑에 보이는 고유주소(URL)이 보이실 것 입니다. 이것이 바로 the_permalink() 템플릿 태그를 사용한 것 입니다.

이 고유주소 설정은




글을 포스팅할때 보이는바와 같이 고유주소를 설정할 수 있습니다.



the_title()템플릿 태그



-글의 제목을 얻거나 표시하는 기능을 가지고 있습니다.

-the_title('before', 'after', echo) 


before

제목 앞에 출력 할 문자열 

after 

제목 다음에 출력할 문자열 

echo 

표시할 것인지(true)

표시하지 않을것인지(false)를 표시 

-the_title() 템플릿 태그는 순환구조중 순환 안에 사용해야 합니다.



★the_title() 템플릿 태그에서 인수를 지정하지 않으면 the_permalink()와 마찬가지로 글의 제목을 그대로 표시해줍니다.





여기에 해당되는 the_title() 템플릿 태그 입니다.






Comments