2014-04-24 2 views
1

어떻게 갤러리 단축 코드의 사이트 전체를 무시하지 않고 자신의 갤러리 순서대로 갤러리 단축 코드에서 이미지를 표시 할 수 있습니다.갤러리 단축 코드 스타일없이 Wordpress gallery shortcode에서 이미지를 어떻게 표시합니까?

나는 이미 내 functions.php에 사용자 화 갤러리 단축 코드가 있습니다. 그러나 특정 카테고리에서는 다른 방식으로 갤러리의 짧은 코드를 표시하려고합니다. WordPress 3.4 이하에서는 첨부 파일을 붙잡고 주문할 수 있지만 최신 버전의 WordPress에서는 그렇지 않습니다. 어떻게해야합니까? 즉, 갤러리 단축 코드는 이미 사이트에서 사용률의 90 %로 다시 작성되었지만 갤러리의 이미지를 근본적으로 다른 방식으로 처리해야하는 게시물이 2 개 있으며 바로 그 이미지를 바로 가기에서 가져와야합니다 코드에서 PHP 배치.

나는 내용의 갤러리 단축 코드 [gallery ids='5,2,3,4,1,6']과 게시물이 있습니다

여기에 내가 원하는거야. 나는 이미 짧은 코드없이 게시물의 텍스트를 표시하는 방법을 알고 있습니다. 그러나 나는 단축 코드를 가져 와서 해당 ID와 연관된 이미지를 특정 순서로 사용하려고합니다. 나의 이상은 그때 내가 here "grab_ids_from_gallery"이 코드를 발견 <img src="<?php echo gallery[$i]; ?>">

답변

0

와 함께 사용할 수있는 갤러리 (5url,2url,3url,4url,1url,6url)에서 이미지 URL의 배열을 종료하는 것입니다. 이를 사용하여 각 ID마다 foreach를 수행하고 wp_get_attachment_image_src 및 설명을 get_post_field('post_content', $id)과 같이 사용하여 post_excerpt을 사용하여 이미지 캡션을 얻을 수 있지만 그림의 IPTC 데이터가 자동으로 채워지므로 설명이 마음에 들었습니다.

관련 문제