我正在尝试创建一个菜单,包含当前页面的子页面和子页面。
我希望菜单可以作为下拉菜单使用,当用户单击子页面时,子页面的子页面会显示出来,如果用户再次单击子页面,则会再次隐藏。因此,重要的是菜单中的子页面不是链接。
我需要显示相同的菜单,无论用户的子页面有多深。
有人能帮忙吗?:)
我正在尝试创建一个菜单,包含当前页面的子页面和子页面。
我希望菜单可以作为下拉菜单使用,当用户单击子页面时,子页面的子页面会显示出来,如果用户再次单击子页面,则会再次隐藏。因此,重要的是菜单中的子页面不是链接。
我需要显示相同的菜单,无论用户的子页面有多深。
有人能帮忙吗?:)
您可以使用get_page_children
用于检索所有子页的函数
$the_query = new WP_Query( array( \'post_type\' => \'page\', \'posts_per_page\' => -1 ) );
$children = get_page_children( get_the_ID(), $the_query->query() );
if ( !empty( $children ) ) {
foreach ( $children as $child ) {
// render menu
}
}
我正在使用向CPT管理菜单添加项目add_submenu_page 这很好,但它们被添加到CPT选项后的子菜单底部。我希望能够将它们放在最上面,但我想这个问题也可以应用于订购所有基于管理员的子菜单项。我所尝试的(不起作用,我尝试了几种变体),function custom_menu_order($menu_ord) { if (!$menu_ord) return true; return array( \'edi