Я использую простое слайд-шоу изображений jQuery в файле single.php, которое вызывает все прикрепленные изображения к моему сообщению. Но я хочу исключить изображения, размещенные в фактическом сообщении, но сохранить все изображения, фактически прикрепленные к сообщению.
Я использую этот фрагмент кода для захвата всех вложенных изображений, но, к сожалению, он также захватывает все изображения в содержимом сообщения, что не обязательно:
<?php
$attachs = get_posts(array(
'numberposts' => -1,
'post_type' => 'attachment',
'post_parent' => get_the_ID(),
'post_mime_type' => 'image', // get attached images only
'output' => ARRAY_A
));
if (!empty($attachs)) {
foreach ($attachs as $att) {
// get image's source based on size,
// can be 'thumbnail', 'medium', 'large', 'full'
// or registed post thumbnails sizes
$src = wp_get_attachment_image_src($att->ID, 'full');
$src = $src[0];
// show image
echo "<div style='margin: 0 10px 10px 0; float: left'><img src='$src' /></div>";
}
}
?>
Есть рекомендации?