如何在一篇帖子中上传多张图片,并在一个图库中展示?

时间:2016-10-06 作者:Bruno Vincent

这很难解释,但让我试试:

单击帖子中的添加图像,从媒体库中选择4幅图像。

图像将显示在帖子中,但将静态显示

我想在图像库中显示这4幅图像。

这是一个酒店网站,我不想为每个房间创建一个画廊。。。

因此,我希望能够添加每个房间的照片,并将其显示为图库。

我希望我说的足够清楚。。。

3 个回复
SO网友:Faisal Ramzan

亲爱的,你可以使用这个插件来实现。Dynamic Featured Images

安装并激活后,您将能够在帖子中添加多个图像。请使用以下代码获取所有图片作为图库。

<?php if( class_exists(\'Dynamic_Featured_Image\') ):
    global $dynamic_featured_image;
    global $post;
    $featured_images = $dynamic_featured_image->get_featured_images( $post->ID );

    if ( $featured_images ):
        foreach( $featured_images as $images ):
            echo \'<img src="\'.$images[\'full\'].\'" alt="">\';
        endforeach;
    endif;endif;?>
请告诉我任何帮助。

SO网友:Bruno Vincent

我想出来了。

这可以通过单个模块和标准WP功能完成。

在帖子中,单击左侧,那里有一个创建库链接。

为了让它们显示得更漂亮,请使用https://wordpress.org/plugins/jquery-colorbox/ 插件。

就是这样。

这件事太简单了,太愚蠢了,我无法想象它能这么容易做到。。。所以我无缘无故地在寻找大量插件;)

SO网友:Jonny Perl

有几种不同的方法可以实现这一点。

我最近做了如下工作:

激活一个名为“媒体库类别”的简单插件。这允许您为图像指定分类术语。您可以在函数中添加一行。php告诉它创建一个新的分类法,以便它与其他类别分开

  • 创建一个名为“Gallery”的类别,然后不插入图像,只需选中每个图像上的“Gallery”框,在模板中插入一些代码即可查询图像并将其显示在图库中。我使用Wordpress的原生图库功能
  • 这是我代码中的一个示例片段[注意-您可能需要编辑查询/在其周围添加一些逻辑,以确保获得四幅图像]:

    $attachments = get_children( array(
        \'post_parent\' => $post->ID ,
        \'post_status\' => \'inherit\',
        \'post_type\' => \'attachment\',
        \'post_mime_type\' => \'image\',
        \'order\' => \'ASC\',
        \'category_media\' => \'gallery\',
        \'orderby\' => \'menu_order\'
                    ) );
    if ( !empty( $attachments ) ):
        $gallery = implode(", ", array_keys($attachments)); 
        echo do_shortcode("[gallery ids=\'".$gallery."\']");
    endif; 
    
    如果你想放在图库中的照片是唯一附加到帖子的照片,你可以跳过插件部分,只输出所有附加的图像。

    希望这有帮助。

    相关推荐

    已修改Backbone JS中的wp.media.view.Settings.Gallery,但无法编辑

    我已经添加到普通的WordPress gallery弹出窗口(在WordPress编辑器中单击“添加媒体”时),以便选择我的自定义库类型(与WordPress gallery主快捷码交互/使用)。我可以选择我的自定义图库类型(我有两种)或“本机”(这是普通的WordPress图库)。目前,在创建库时,一切都按预期工作(如果选择了非本机库类型,则除了我的非本机库使用的几个其他选项外,gallerytype会添加到发送给编辑器的短代码中)。然而,问题是,当想要编辑我已经创建的图库时,我用来选择图库类型(本机或