WordPress의 주 루프 및 글로벌 변수

주 순환 Loop은 매우 중요하다. 문장(로그) 목록, 문장(로그) 내용 페이지, 페이지 페이지 페이지 등은 모두 그것과 떨어질 수 없다. 앞의WordPress 주제 제작 강좌에서도 우리가 여러 차례 사용했기 때문에 여기서 상세하게 설명한다.
(1) WordPress 항목에서 주 주기는 다음 코드로 시작됩니다.
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
// the code inside the loop //   Loop     
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>

have_posts() 및 thepost () 이 두 함수는 모두 속성 함수로 클래스 WP 에 접근할 수 있습니다Query의 메서드입니다.
have_posts 이 함수는 현재 표시된 로그 수가WordPress 백엔드에서 설정한 로그 수에 도달했는지 확인합니다. 이 주 순환은 도달할 때까지 계속됩니다.
하면, 만약, 만약...post 함수, $post라는 전역 변수를 검색할 수 있습니다.the_post 함수는 첫 번째 로그 (다음 로그는 매번 순환을 통해 가져오기) 를 가져오고, 로그와 관련된 데이터 (예를 들어 저자, 평론수, 문장 분류 등) 를 설정합니다. 이 데이터는WordPress 전역에 $post라는 변수를 부여하기 때문에 접근할 수 있습니다.
thepost () 함수가 호출되면 많은 템플릿 함수와 전역 변수를 사용할 수 있습니다.
(2) 현재 사용 가능한 템플릿 함수의 예는 다음과 같습니다.
the_author:       
the_title:         
the_content:       
the_permalink:          URL
the_ID:      ID

(3) 사용할 수 있는 글로벌 변수는 다음과 같습니다.
(3-1) 전역 변수 authordata는 다음 코드로 호출할 수 있습니다.
global $authordata;
echo $authordata->display_name;

authordata라는 전역 변수를 통해 얻을 수 있습니다:lastname,first_name,ID,user_email,user_url,user_login, description 등.
(3-2) 전역 변수 post입니다. 다음 코드를 사용하여 호출할 수 있습니다.
global $post;
echo $post->post_title;

post라는 전역 변수를 통해 얻을 수 있습니다: ID,postauthor,post_date,post_excerpt,comment_카운트 등.
전역 변수 post. 함수에서 다음 코드를 사용하여 호출할 수 있습니다.
global $post;
echo $post->post_content;

이런 방법을 통해 얻은 로그 내용은 지나치게 걱정하지 않았다.만약 당신이 좋아하는 대로 로그의 내용을 조종하고 싶다면, 예를 들어 로그 내용의 표시 방식을 설정하면, 이런 방식으로 로그 내용을 얻는 것이 매우 유용하다.
(3-4) 전역 변수 id, 다음 코드로 호출할 수 있습니다.
global $id;
echo $id;

마지막으로 여기까지WordPress의 주순환 Loop과 전역 변수에 대한 설명이 끝났습니다. 구체적인 상황에 따라 유연하게 활용하시기 바랍니다.
출처:http://www.ddbing.com/the-main-loop-in-wordpress-loop-and-global-variables/

좋은 웹페이지 즐겨찾기