2010-06-23 3 views
0

현재 내 클라이언트 용 사용자 정의 테마를 개발 중입니다. 내가하고 싶은 일은 설치에서 wp_getposts (http://codex.wordpress.org/Function_Reference/get_posts)를 통해 모든 첨부 파일 (= 이미지)을 검색하는 것입니다.2 페이지를 제외한 모든 첨부 파일을 검색하는 방법

그 코드가 될 것이다 :

$ 첨부 된 get_posts = ('post_type = & 첨부 numberposts = -1');

의 foreach ($의 AT & T 등 $ 첨부) ... 그래서 나는 다음 마지막 페이지에서 이미지 이미지 슬라이드 쇼를 만들기 위해 이미지에 몇 가지 물건을

합니다.

이제 까다로운 부분 인 installatie (클라이언트 요청)에서 2 개의 특정 페이지 첨부 파일을 제외하고 싶습니다. 실제로이 문제를 해결하는 방법을 모르겠습니다.

여기에있는 워드 프레스 마법사가 있습니까?

답변

0

바이런의 전 답 :

$excluded_parents = array(1, 4, 7); // IDs of excluded parent posts 

foreach ($attachments as $att) { 
    if (in_array($att->post_parent, $excluded_parents)) 
     continue; 

    // carry on coding! 
} 
1

첨부 파일의 ID 나 제목을 살펴보고 건너 뛸 수 없습니까? 그것은 하드 코딩되고 매우 우아하지는 않지만 작동 할 것입니다.

확장 성있는 방법은 첨부 파일에 "no-show"와 같은 태그를 지정하고이 태그가있는 모든 첨부 파일을 무시하는 것입니다. 코드에서

관련 문제