最初のget画像
function get_images_from_media_library() {
$args = array(
'post_type' => 'attachment',
'post_mime_type' =>'image',
'post_status' => 'inherit',
'posts_per_page' => 5,
'orderby' => 'rand'
);
$query_images = new WP_Query($args);
$images = array();
foreach ($query_images->posts as $image) {
$images[]= $image->guid;
}
return $images;
}
と表示画像
function display_images_from_media_library() {
$imgs = get_images_from_media_library();
$html = '<div id="media-gallery">';
foreach($imgs as $img) {
$html .= '<img src="' . $img . '" alt="" />';
}
$html .= '</div>';
return $html;
}
と使用PHPの火災イベント
<?php echo display_images_from_media_library(); ?>
またはこの機能を使用する
<?php
if ($attachments = get_children(array(
'post_type' => 'attachment',
'post_mime_type'=>'image',
'numberposts' => 1,
'post_status' => null,
'post_parent' => $post->ID
)));
foreach ($attachments as $attachment) {
echo wp_get_attachment_link($attachment->ID, '' , true, false, 'Link to image attachment');
}
?>
この答えは最高の私の作品、ありがとうございました。 –
しかし、添付ファイルの実際のIDはどこで取得できますか? – Philip
メディアライブラリでイメージを表示しているときに、ブラウザバーのURLに添付ファイルIDが表示されます。 – Tamara