菜单项ID-它们是100%唯一的吗?

时间:2012-09-17 作者:Brett

关于菜单项id的WP生成,例如menu-item-814, 这些是100%独一无二的吗?

我知道它们在当时是独一无二的,但它们总是独一无二的吗?这意味着,如果我要删除id为814的内容,是否可能现在可以为其他菜单项分配此id。。。或者,如果WordPress更新了,他们是否仍保持相同的ID?

我之所以这样问,是因为我想通过JavaScript为某个菜单按钮分配一些内容,但如果该按钮被删除,我不想应用于现在已分配了该ID的新按钮。

1 个回复
最合适的回答,由SO网友:Kuldeep Daftary 整理而成

是的,它总是独一无二的。id 814不能再次应用,除非在DB上手动更新。这是因为自动递增。。DB自动递增id,因此每次下一个id都将为+1

814

815

816

等等即使您删除了中间的id。它不会影响自动递增。

阅读MY SQL AUTO_INCREMENT 详细了解。

结束

相关推荐

Wordpress Custom Menus Issue

在我的模板中,我使用这样的调用来输出一些自定义菜单:<?php wp_nav_menu(array(\'container_class\' => \'secondary-navigation\', \'theme_location\' => \'secondary\')); ?> 自从升级到WordPress 3.1.4后,我就可以获得完整的页面列表,而不是自定义菜单我看到修复程序(通过谷歌)说我应该添加以下内容来修复此问题:\'fallback_cb\' => f