Wordpress: 포스트 미디어 라이브러리의 모든 이미지를 쿼리합니다.
안녕하세요! 게시물의 미디어 라이브러리에 모든 이미지 파일을 나열하는 방법을 찾고 있습니다.
즉, 게시물을 작성하거나 편집하는 동안 파일이 업로드된 경우, 어떤 식으로든 게시물과 관련된 파일이며, 이 데이터에서 목록을 작성할 수 있습니다.
next_image_link() / previous_image_link();템플릿 태그는 제가 찾은 것 만큼 가깝다고 생각합니다.
내 생각에 이건 가까워야 할 것 같아.
$query = 'SELECT * FROM `wp_posts`
WHERE `post_parent` = \''.$_GET['post_id'].'\'
AND `post_mime_type` = \'image/jpeg\'
ORDER BY `menu_order` ASC';
감사해요.
워드프레스 용어로는 특정 게시물에 업로드한 모든 이미지를 첨부 파일이라고 합니다.모든 첨부 파일을 나열하려면 get_children() 함수를 사용합니다.
$images =& get_children( 'post_type=attachment&post_mime_type=image&post_parent=10' );
$counter=0;
foreach( (array) $images as $attachment_id => $attachment )
{
$counter++;
echo "<a href='".wp_get_attachment_link( $attachment_id ) . "'>image $counter</a><br />";
}
알고리즘은 그런 식입니다.
이미지 갤러리를 관리할 플러그인을 찾는 경우attachments
플러그인,
http://wordpress.org/plugins/attachments/
갤러리를 분리하여 포스트 콘텐츠에 이미지 갤러리 숏코드를 삽입하지 않기 때문에 포스트/페이지/커스텀 포스트의 이미지 표시를 완전히 유지할 수 있습니다.드래그 앤 드롭만으로 이미지의 순서를 변경할 수도 있습니다.
여기 갤러리 이미지를 검색하는 방법의 샘플 코드가 있습니다.
<?php $attachments = new Attachments( 'attachments' ); /* pass the instance name */ ?>
<?php if( $attachments->exist() ) : ?>
<h3>Attachments</h3>
<p>Total Attachments: <?php echo $attachments->total(); ?></p>
<ul>
<?php while( $attachments->get() ) : ?>
<li>
ID: <?php echo $attachments->id(); ?><br />
Type: <?php echo $attachments->type(); ?><br />
Subtype: <?php echo $attachments->subtype(); ?><br />
URL: <?php echo $attachments->url(); ?><br />
Image: <?php echo $attachments->image( 'thumbnail' ); ?><br />
Source: <?php echo $attachments->src( 'full' ); ?><br />
Size: <?php echo $attachments->filesize(); ?><br />
Title Field: <?php echo $attachments->field( 'title' ); ?><br />
Caption Field: <?php echo $attachments->field( 'caption' ); ?>
</li>
<?php endwhile; ?>
</ul>
<?php endif; ?>
언급URL : https://stackoverflow.com/questions/1369833/wordpress-query-all-images-in-a-posts-media-library
'source' 카테고리의 다른 글
Wordpress에서 커스텀 사용자 역할 작성 방법 (0) | 2023.03.21 |
---|---|
시퀀스 값을 사용하여 여러 행을 Oracle에 삽입하려면 어떻게 해야 합니까? (0) | 2023.03.21 |
ASP.NET Core 3.0 [FromBody] 문자열 내용이 "JSON 값을 시스템으로 변환할 수 없습니다.스트링. (0) | 2023.03.21 |
JSON에서는 왜 각각의 이름이 인용됩니까? (0) | 2023.03.21 |
각도가 있는 인라인 스타일을 조작하는 것은 IE에서는 동작하지 않습니다. (0) | 2023.03.21 |