如何使用VisualComposer ATTACH_IMAGE在前端显示图像?

时间:2016-01-24 作者:manandharv

$gallery = 
  shortcode_atts( array(
       \'post_gallery\'      =>  \'Gallery\',
   ), $atts );

$img = wp_get_attachment_image_src($gallery["post_gallery"], "large");

$output = "{$img[3]}";
我无法获取所有图像URL。它只返回索引为0、1和2的3个图像。

如何获取我正在尝试制作的所有图片库。

1 个回复
SO网友:manandharv
$gallery = shortcode_atts( 
                    array(
                        \'post_gallery\'      =>  \'post_gallery\',
                    ), $atts );

        $image_ids=explode(\',\',$gallery[\'post_gallery\']);
        $sigle_img = wp_get_attachment_image_src($image_ids[0], "large");
        $img="<div id=\'tourGallery\'><img class=\'imgthumb\' id=\'\' src=\'".$sigle_img[0]."\' style=\'width:100%\' alt=\'\'></div><div id=\'galleryThumbs\'>";
        for($i=0;$i<=9;$i++)
        {
         if($image_ids[$i]!="")
          {
          $imgs = wp_get_attachment_image_src($image_ids[$i], "large"); 
          $img.="<div><img class=\'imgthumb\' id=\'\' src=\'".$imgs[0]."\' style=\'width:100%\' alt=\'\'></div>";
          }
        }
        $img.="</div></div>";
        return $img;

Achieved!!!

相关推荐

致命错误:未捕获错误:无法将WP_ERROR类型的对象用作/../plugins/rm-payment.php中的数组

我使用2个WordPress站点、1个WordPress站点到2个WordPress站点的远程支付系统。第一个是主网站;第二个网站的工作方式类似于处理贝宝支付的商户网站。我们将第一个网站的用户订单详细信息提取到第二个网站,以处理贝宝付款。但在获取第二个网站的网页时出现错误,但请记住,如果重新加载它一次,问题就解决了致命错误:未捕获错误:无法将WP\\u error类型的对象用作/中的数组/插件/rm支付。php:第231行 $response = wp_remote_post( $remote_url,