Wordpress 我正在尝试将clild博客菜单输入家长

Wordpress 我正在尝试将clild博客菜单输入家长,wordpress,Wordpress,首先,我确实从网络创建了子博客,在弹出窗口上成功显示菜单时,您可以检查此链接“”,但在弹出窗口上,我得到的是父页面菜单,而不是子博客菜单 function count_menu() { $target_blog_id = $this->cloner->target_id; //exit; switch_to_blog($target_blog_id); global $menu; $menu_num = 0; $parItems = $menu; $count_me

首先,我确实从网络创建了子博客,在弹出窗口上成功显示菜单时,您可以检查此链接“”,但在弹出窗口上,我得到的是父页面菜单,而不是子博客菜单

function count_menu() {
$target_blog_id         = $this->cloner->target_id;
//exit;
switch_to_blog($target_blog_id);
global $menu;
$menu_num = 0;
$parItems = $menu; 
$count_menu = array();
foreach ($parItems as $k => $menuItem) {
$menu_num++;
if(!empty($menuItem[0])) {

$menu_slug = $menuItem[2];
$get_menu_name = explode("<span", $menuItem[0]);
$menu_name = (empty($get_menu_name[0])) ? $menu_slug : $get_menu_name[0];
$wps_clean_name = $this->wps_clean_name($get_menu_name[0]);

$count_menu[] =   '<input type="hidden" name="parentmenu_item['.$menu_num.']" value="'.$wps_clean_name.'^' . $menu_slug . '^' . $menu_num . '" /><input type="checkbox" class="widefat edit-menu-item-title" name="menu_item_hide['.$menu_num.']" id="menu_item_hide['.$menu_num.']" value="hide" /><label for="menu_item_hide['.$menu_num.']"><strong>'.$menu_name.'</strong></label>';
}
}
restore_current_blog();
return $count_menu;
}
函数计数菜单(){
$target\u blog\u id=$this->cloner->target\u id;
//退出;
切换到博客($target\u blog\u id);
全球$菜单;
$menu_num=0;
$parItems=$menu;
$count_菜单=数组();
foreach($k=>$menuItem的对等项){
$menu_num++;
如果(!empty($menuItem[0])){
$menu_slug=$menuItem[2];

$get_menu\u name=explode(“
$menu
是主博客中预填充的变量。如果切换博客,它将不会被修改。在切换博客后,使用从子博客获取菜单项。我使用此开关切换到博客($target_blog\u id);$locations=get_nav_menu\u locations();//如果(isset($locations[$menu_name]){$menu=wp_get_nav_menu_object($locations[$menu_name]);$menu_items=wp_get_nav_menu__items($menu->term_id);}在这个函数菜单过程中,但我没有得到菜单名