WP All Import Plugin - 图像 Foreach 循环

WP All Import Plugin - Image Foreach loop

我是 WordPress 新手,请多多包涵。我目前正在使用 WP All Import 导入我的数据,并且有一些图像存储为某些父元素的子元素。

以下是从 phpMyAdmin 导出的 XML 的屏幕截图。该结构与我在 WP All Import youtube tutorial 中看到的不同。不知道对不对,数据可以导入成功。

从屏幕截图(请注意红色框)中,我有相同的信息,但 ID 和图像不同。我的问题是我可以为我的案例使用 Foreach 循环吗?以及如何根据我的情况编写Foreach循环?

这是我从 WP All Import 网站获取的代码。但是我不能完全遵循我的 XML 有不同的结构。

Example XML:

<images>
<image src=”image1.jpg” alt=”i am first image”>Featured Image</image>
<image src=”image2.jpg” alt=”this is image2″>Second Image</image>
<image src=”image3.jpg” alt=”this is image3″>Third Image</image>
<image src=”image4.jpg” alt=”this is image4″>Fourth Image</image>
</images>

Use the following FOREACH loop:

[FOREACH({images/image})]
http://www.example.com/my-folder/{@src},
[ENDFOREACH]

我通过使用 SQL GROUP CONCAT 将所有图像组合成相同的 id 来解决它。

SELECT *, GROUP_CONCAT(DISTINCT concat('<img><url>',filename,'</url></img>') SEPARATOR '\n')
FROM album_pictures 
GROUP BY album_id

这是结果:

我使用 FOREACH 循环读取所有图像。

[FOREACH({column[22]/img})]
http://www.example.com/my-folder/{url[1]}
[ENDFOREACH]