使用 JS 访问 Post 内容

Access Post Content with JS

我创建了一个 lightbox 函数,当用户单击存档中的 post link 时,该函数会在顶部加载。叠加层需要以幻灯片样式(带有下一个和上一个按钮)显示图像和短文本段落,这些字段是使用 Advanced Custom Fields 灵活的转发器创建的。

我正在使用 JS.append() 一个 div 到 body 然后我需要通过 [=15] 查询 post =] 我想,在我的 js 中,当 next/prev 按钮被点击时,从那个 ACF 中继器获取第一个值,然后是第二个,然后是第三个,依此类推。我在想,我也许可以在加载灯箱时快速获取这些值的数组,然后循环浏览它们,但我不确定从哪里开始。

我不想做的只是 .load() 将 post、headers 和所有内容放到灯箱中,只是图像(和简短的文本)之一一次。

非常感谢任何指点。

我通过在初始循环期间将我需要的信息存储在一个数组中来解决这个问题,这样当用户点击 post 我 .append() 一个覆盖到正文然后为该数组中的 .each() 个节点创建一张幻灯片。在这种情况下,每张幻灯片中显示的信息非常少,只有一张图片或一行文本,因此该解决方案比在每次点击或灯箱加载时查询数据库更有效。