我有以下代码,它是由插件动态生成的,该插件将创建一个" li"每个团队成员的元素,目前我有150个成员,所以我添加了一个自动增量ID。
<?php $i = 0; ?>
<ul id="dvteamgrid<?php echo esc_attr($random); ?>" class="dvteamgrid withanim">
<li data-filter-class='["gridall",<?php echo $filters; ?>]' id="team-<?php echo ++$i; ?>">
代码正在正常添加team-1,team-2 ......等等。我的问题是我经常更新我的成员列表,所以如果我在team-1和team-2之间添加一个新成员,那么team-2的ID将是team-3。即使我添加新成员,我也希望保持相同的ID值。
有什么建议吗?提前谢谢。
答案 0 :(得分:0)
为每个团队选择一个唯一的ID。例如,团队的名称,或团队名称的md5哈希值。
自动增量仅在您从不重复使用相同索引时才有效,这可以保证索引是一个uid(唯一ID)。