이것은 wordpress로 놀기에 아주 좋은시기입니다. 내가 선택한 테마는 정적 인 멋진 모양이지만 동적 모드에서는 모양이 사라집니다. 한 가지 범주의 게시물을 가져 와서 해당 위치에 인쇄하는 자체 기능을 추가하기 위해 웹 자습서를 따랐습니다. 나는 그것이 데이터를 엉망으로 만들고 있다는 것을 알아챌 때까지 그것이 잘 작동하고 있다고 생각했다.wordpress get_posts() 인쇄 된 레코드가 겹치다
$args = array('posts_per_page' => 6, 'offset'=> 0, 'category' => 6,'orderby'=>'id','order'=>'desc');
$posts = get_posts($args);
if(!empty($posts)){//yes we have posts
//loop results now
foreach($posts as $story) {
setup_postdata($story);
the_ID();
echo '<br/>'.the_title();
echo '<br/>'.the_excerpt();
}//end loop
}//
문제는 the_ID 및 the_title()는 모두 exceprt 레코드 정확한 값을 나타내고있다 alaways 처음 기록 된 후 수행된다 : 여기서 제 내 함수이다.
나는 posts 변수에 인쇄 배열을 만들었고 두 개의 고유 ID와 제목을 가지고있다. 그러나 인쇄 할 때 전나무 만 보여주고 있습니다.
누군가가 올바른 방법이 일부 블로그에서 제안 :
$title = apply_filters('the_title', $story->title);
$content = apply_filters('the_content', $story->content);
하지만 제목과 내용 변수는 빈/null입니다.
내가 뭘 잘못하고 있는지 아는 사람이 있습니까? 나는 정말 미안하다.