Home 게시판 커뮤니티 Q&A 반복문안에서 다시 반복문으로 특정값 출력하려면..

3개 답변, 3 voices Last updated by Avatar of 082net082net 9 years, 7 months 전
  • Avatar of nugabanugaba
    Participant
    @nugaba
    #29718

    안녕하세요!

    워드프레스 초보자 입니다.

    if (have_posts()) : while (have_posts()) : the_post();

     

    endwhile; else:

     

    반복문 안에서 각 포스트들을 출력해오는데요 여기서

    각 글마다 요약 페이지를 DIV(모달 처럼)에서 보여주고있는데요

    이 DIV안에 페이징 처리를 한 썸네일이미지가 출력되게 하고 싶거든요..

    근데

    if (have_posts()) : while (have_posts()) : the_post();

    if (have_posts()) : while (have_posts()) : the_post();

    the_post_thumbnail

    endwhile; else:

    endwhile; else:

    저런 식으로(코드는 저게 아니고)  div안에서 썸네일 이미지만 다시 가지고와서 뿌려주고 싶은데 방법이 없을까요?

     

    반복문안에 그냥 반복문을 한번 더 쓰니 에러가 납니다..

    워드프레스를 거의 안써봐서 질문이 이상할수도 있지만.. 나름 고민중이에요 ㅜ

    Avatar of JinnJinn
    Participant
    @veteran
    #29720

    하나의 포스트에 첨부된(attachment) 이미지(image)를 목록(워프 루프에서 아카이브) 또는 싱글 페이지에 출력하려면 다음처럼 간단하게 처리할 수 있습니다.

    https://gist.github.com/vjinn/12c4aaac37efc5b54605

    5번 줄은 다음처럼 정의해도 됩니다. 함수 get_posts 사용하여 간단하게 정의할 수 있습니다. get_posts 대신에 get_children 함수를 사용해도 됩니다.

    https://gist.github.com/vjinn/a11b98868ca03e96fa72

    위의 코드를 구성하시는 코드에 맞도록 처리하시고, 이미지 페이징은 어떤 유형을 의미하는 건지 모르겠으나, 슬라이드 형으로 생각한다면 슬라이드 소스에서 이미지를 출력하는 부분에 똑같이 사용하면 문제없을 거에요.

    워드프레스 루프와 (보통)PHP 루프 구분, 포스트 타입에 대한 간단한 이해와 기본 유형(종류), 첨부(attachment) 포스트 타입의 간단한 구분, 그리고 워드프레스 쿼리를 둘러보면 원하는 데이터 출력에 즐거움을 도모할 수 있을 거 같습니다. 쿼리 등등을 거창하거나 어렵게 생각할 필요는 없습니다. 워프가 정의한 패턴만 이용하면 충분합니다.

    Avatar of Jinn
    i wish i was..
    Avatar of JinnJinn
    Participant
    @veteran
    #29721

    코프레스 코드 표현 문제로 글 작성에 귀찮은 문제가 발생합니다. Jetpack 마크다운 활성화 및 플러그인 방식의 코드 하이라이터 말고 공개된 코드 하이라이터 스크립트 추가로 처리하는 것이 더 유연하지 않을까 생각하는데 운영자님이 못 보신다면 어쩔 수 없고요.

    Avatar of 082net082net
    Keymaster
    @082net
    #29737

    ` 을 이용한 코드입력 보다는 에디터 툴바의 (<>) 버튼을 이용해 주시기 바랍니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
4 글 보임 - 1에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.