/var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/duplicate-menu
NameSizeModeActions
duplicate-menu.php66780644editdlrm
readme.md18520644editdlrm
readme.txt18080644editdlrm
screenshot-1.png351430644editdlrm
Edit: /var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/duplicate-menu/duplicate-menu.php (6678B)
$menu_item->db_id, 'menu-item-object-id' => $menu_item->object_id, 'menu-item-object' => $menu_item->object, 'menu-item-position' => $i, 'menu-item-type' => $menu_item->type, 'menu-item-title' => $menu_item->title, 'menu-item-url' => $menu_item->url, 'menu-item-description' => $menu_item->description, 'menu-item-attr-title' => $menu_item->attr_title, 'menu-item-target' => $menu_item->target, 'menu-item-classes' => implode( ' ', $menu_item->classes ), 'menu-item-xfn' => $menu_item->xfn, 'menu-item-status' => $menu_item->post_status ); $parent_id = wp_update_nav_menu_item( $new_id, 0, $args ); $rel[$menu_item->db_id] = $parent_id; // did it have a parent? if so, we need to update with the NEW ID if ( $menu_item->menu_item_parent ) { $args['menu-item-parent-id'] = $rel[$menu_item->menu_item_parent]; $parent_id = wp_update_nav_menu_item( $new_id, $parent_id, $args ); } // allow developers to run any custom functionality they'd like do_action( 'duplicate_menu_item', $menu_item, $args ); $i++; } return $new_id; } /* * Output the options screen */ function options_screen() { $nav_menus = wp_get_nav_menus(); ?>

duplicate( $source, $destination ); ?>

. .