我有一个函数可以查看普通图库中的附件ID(暂时忽略古腾堡图库,它们的结构完全不同):
\\get_post_gallery( 0, False );
, 这应该会给我一个数组ids
包含所有附件ID。
现在,如果我们要导入以下内容.xml
文件the theme unit test data, 我们看到创建了两个帖子,即“帖子格式:Gallery”和“帖子格式:Gallery(平铺)”,现在,从视觉上看,它们看起来与您认为的一样:
但是,“后期格式:图库(平铺)”是
Jetpack gallery
(摘自邮政编码):
[gallery type="rectangular" columns="4" ids="755,757,758,760,766,763" orderby="rand"]
“Post Format:Gallery”是一个普通的库:
[gallery]
我依靠
ids
钥匙就在那里,让我的功能发挥作用。我在这里错过了什么选择?似乎有一种方法可以在不提供ID的情况下创建库。
作为旁注,每当我创建一个非古腾堡画廊时,它实际上是有效的,我得到的输出get_post_gallery
是:
array(4) { ["link"]=> string(4) "none" ["size"]=> string(6) "medium" ["ids"]=> string(8) "33,32,31" ["src"]=> array(3) { [0]=> string(68) "http://127.0.0.1/wordpress/wp-content/uploads/2020/04/5--300x200.jpg" [1]=> string(68) "http://127.0.0.1/wordpress/wp-content/uploads/2020/04/7--300x200.jpg" [2]=> string(68) "http://127.0.0.1/wordpress/wp-content/uploads/2020/04/6--300x200.jpg" } }
有
ids
. 我正在处理格式错误的xml文件吗?