在数据库中的哪里可以找到自定义菜单属性?

时间:2013-03-12 作者:user1877662

在Wordpress 3.5的MySQL中,我可以在哪个表中找到自定义菜单的标题。十、

1 个回复
SO网友:fuxia

导航菜单项是该类型的帖子nav_menu_item. 它们通过分类学中指定的术语组合到导航菜单中nav_menu. 每个导航菜单都是一个术语下的帖子集合。

功能wp_get_nav_menu_items() 这可能是探索这一点的最佳开端。

表格{$prefix}_terms{$prefix}_term_taxonomy 查询当前导航菜单

  • {$prefix}_term_relationships{$prefix}_term_taxonomy 查询以查找分配给该菜单(术语)的帖子
  • {$prefix}_posts 查询以获取帖子
  • {$prefix}_postmeta 查询以获取post元数据

    要查看所有查询,请将以下内容添加到wp-config.php:

    define( \'WP_DEBUG\',         TRUE );
    define( \'SAVEQUERIES\',      TRUE );
    
    安装并激活plugin Debug Bar, 转到包含菜单的页面,然后打开“调试”菜单。有一个选项卡Queries WordPress对该页面进行了所有查询。

  • 结束

    相关推荐

    Primary and secondary menus

    我试图使主菜单上的每个选项卡都链接到次菜单,这样实际上,每个主选项卡都会指向次菜单中的一组选项卡,而不是保持静态。我希望你能帮助我,我不是一个高级WP用户,所以可以使用简单的术语。更新我已经添加了代码,但它已经显示在我的网页和仪表板上,所以我一定是弄错了,所以我将其粘贴在下面,以便您可以看到。我不知道如何找到主弹头,但我想这是我在主弹头上添加的内容。function km_dynamic_secondary_menu_reg() { global $km_nav_menus;