导航菜单项是该类型的帖子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对该页面进行了所有查询。