在我们的 WordPress 模板中,每个帖子通常只有一个“附加”图像,显示在帖子的(文本)内容之外。
我只是使用编辑帖子的媒体上传器上传文件,永远不会像上面的 JoshJordan 那样将其插入帖子中,然后在我的模板文件的正确位置使用一些代码检索图像。
如果您在帖子中使用多个图像,这也将起作用,例如。在您的帖子内容中。只要您将用作“主要”帖子图像的图像保留为第一张图像(请记住,您可以通过上下拖动来重新排列帖子图像库中的图像),您就可以轻松地在任何地方调用它在您的模板文件中使用以下内容:
<?php
$img_size = 'thumbnail'; // use thumbnail, medium, large, original
$img_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts where post_parent= $post->ID and (post_mime_type = 'image/jpeg' OR post_mime_type = 'image/gif') and post_type = 'attachment'");
$img_array = wp_get_attachment_image_src($img_id,$img_size,false);
echo '<img src="'.$img_array[0].'"' title="'.get_the_title().'" />';
?>
无需复制和粘贴图片网址。