我想显示所有菜单,它的子菜单项以简单的文本或字符串形式形成WordPress数据库。无需显示格式。它可以是对象或数组。
我正在使用此查询,但是没有菜单项:
global $wpdb;
$results = $wpdb->get_results( "SELECT *
FROM wp_terms AS t
LEFT JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id
WHERE tt.taxonomy = 'nav_menu' ", ARRAY_A );
答案 0 :(得分:0)
使用wp_nav_menu以数组形式接收菜单,并使用walk_nav_menu_tree作为字符串。 所有的数据库工作已经由WordPress完成,因此可以与将来的WP版本一起使用。
https://developer.wordpress.org/reference/functions/wp_nav_menu/ https://developer.wordpress.org/reference/functions/walk_nav_menu_tree/