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/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
3가지 방법으로 WordPress에서 AJAX 사용여기서 우리는 AJAX를 사용하여 가장 많이 사용되는 3가지 도구를 사용하여 데이터를 가져오는 것을 볼 것입니다. 활성 테마 폴더의 루트에 있는 functions.php 파일에 함수와 두 개의 후크를 생성하여 시작하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.