Answers:
有一个名为附件的插件 http://wordpress.org/extend/plugins/attachments/ 也许这是您要找的东西。
是的,这绝对有可能:我以我的主题之一来做到这一点。
您只需将图像添加到帖子中,就好像您要将其插入到帖子中一样,但是只需单击“保存所有更改”,而不实际单击“插入帖子”按钮。
然后,您可以使用以下方式访问该帖子的画廊图像:
$images = get_gallery_images();
我在functions.php中定义了该函数的位置:
// get all of the images attached to the current post
function get_gallery_images() {
global $post;
$photos = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
$galleryimages = array();
if ($photos) {
foreach ($photos as $photo) {
// get the correct image html for the selected size
$galleryimages[] = wp_get_attachment_url($photo->ID);
}
}
return $galleryimages;
}
然后对模板文件中的这些图像执行任何操作。(就我而言,我遍历图像并将它们放在jQuery滑块中)。
还有一些插件可以使用,但是如果可以的话,最好总是尽量减少插件。
是的你可以。
如果您在帖子的编辑屏幕上使用媒体上传器上传图片,或使用update_post()post_parent
将附件的字段设置为您要附加到该帖子的ID,则无论该图片是否与该帖子相关联它实际上已插入该帖子的内容中。
您可以通过调用来检索附加到特定帖子的所有图像get_children()
(有关示例,请参见编解码器)。