使用VisualComposer VC_Single_Image

时间:2016-03-21 作者:wuno

我在一个wordpress网站上工作,这个网站的代码很短,

[vc_single_image image="7004" css_animation="right-to-left" border_color="grey" img_link_target="_self" img_size="300px"]
我需要将这段短代码复制几次,但我不知道引用图像的四位数来自何处。

我试着改变7004 甚至尝试了图像的绝对路径。当我这样做的时候,什么都没有显示,甚至连一个破碎的图像都没有。

这个数字是多少?我怎样才能在这个简短的代码中添加不同的图像?

2 个回复
最合适的回答,由SO网友:birgire 整理而成

通过背后的代码进行跟踪并不容易[vc_single_image], 因为对于start,它使用extract, 在WordPress或PHP中通常不建议这样做。

这个image 将非整数的属性值剥离到$img_id 变量

通过设置,可以调用wpb_getImageBySize( array( \'attach_id\' => $img_id, ... ), 这似乎是一个包装,包括:

wp_get_attachment_image_src( $attach_id, \'large\' );
所以这个image 属性是图像附件ID(整数),正如NathanPowell所提到的。

如果我们为visual composer打开后端编辑器:

1

根据您发布的代码,我们应该可以看到这样的视图:

2

单击绿色笔,我们将获得单个图像设置:

3

在这里,您可以轻松地直接从媒体库中选择图像附件。

如果我们不需要可视化设置,我们可以从媒体库中的各个链接获取图像附件ID。例如,编辑附件时,url为:

/wp-admin/post.php?post=7004&action=edit
或者,当我们查看附件详细信息时,url为:

/wp-admin/upload.php?item=7004
希望有帮助!

SO网友:Yohanim

快速解决方案

对于面临相同问题的人,我找到了一个快速的解决方案来查找附件id。

打开菜单媒体选择媒体您想知道ID是什么吗?在我的例子中,查看URlhttp://localhost/.../wp-admin/upload.php?item=1826

感谢@birgire的解释

[vc\\U single\\u image image=“1826”img\\u size=“full”alignment=“center”]

相关推荐