我的问题非常简单:是否可以在帖子中一次导入多个图像(例如图库中),但在<ul>
内?
我认为,库导入是在帖子中导入一组图像的唯一方法,但在这种情况下我无法处理HTML。
我错了,但我没有发现任何相关信息。谢谢你的帮助。
答案 0 :(得分:2)
您可以将图片插入图库,而无需将其导入帖子。然后,在单个帖子模板中,您可以查询附加到帖子的图像以显示它们。
附件只是附在帖子上的帖子,所以让我们使用get_posts():
function get_post_images($post) {
$args = array(
'post_type' => 'attachment', // Images attached to the post
'numberposts' => -1, // Get all attachments
'post_status' => null, // I don’t care about status for gallery images
'post_parent' => $post->ID, // The parent post
'exclude' => get_post_thumbnail_id($post->ID), // Exclude the thumbnail if you want it on your article list but not inside an article
'post_mime_type' => 'image', // The attachment type
'order' => 'ASC',
'orderby' => 'menu_order ID', // Order by menu_order then by ID
);
return get_posts($args);
}
我建议将此函数放在functions.php文件中。
在你的single.php文件中:
<ul>
<?php
$images = get_post_images($post);
foreach ($images as $image):
?>
<li><?php echo wp_get_attachment_image($image->ID, 'medium'); ?></li>
<?php endforeach; ?>
</ul>
WP Codex链接: