同一页面上每个小部件的动态引导转盘ID

时间:2020-09-21 作者:David Buik

我已经将引导转盘集成到WordPress小部件中。Carousel要求每个控件都有一个唯一的ID才能工作。因此,如果我使用2个小部件,这意味着在同一页面上有2个旋转木马,那么旋转木马控件将无法工作,并且可能会出现一些问题。

考虑到每个小部件在数据库中都应该有一个唯一的id,我在google上搜索如何获取小部件id,我可以检索该id并将其分配给旋转木马id,旋转木马id创建一个唯一的id并让控制器工作。我找不到合适的解决方案,有人能帮忙吗?

1 个回复
SO网友:David Buik

对于经过数小时研究后寻找解决方案的谷歌用户spl_object_id 是您的解决方案。

请在此处阅读更多信息:https://www.php.net/manual/en/function.spl-object-id.php

示例:

<?php
$id = spl_object_id($object);
?>
<div id="carousel<?php echo $id;?> class="carousel">

相关推荐

从自定义Gutenberg块的内部块中获取图库块的图像ID

我基本上是创建一个自定义旋转木马古腾堡块。它的前端可能是一个旋转木马,我计划使用一个图库块向旋转木马添加图像。旋转木马将使用bxSlider加载,如您所见,bxSlider需要特定的语法here. gallery在前端呈现不同的语法(基于列表的图像输出)。我想修改渲染库的语法。这个render_callback 参数似乎修改了输出,但要使其正常工作,我需要库中所有图像的ID。我最接近的出路是in this thread 使用数据模块和withDispatch 组件来检索数据,但我不知道如何在JSX脚本中使