*/ require_once ABSPATH . 'wp-admin/includes/nav-menu.php'; $admin_interface = new DSAMM_Admin_Interface(); $admin_interface->dsamm_menu_container_print(); // Load all the nav menu interface functions function dsamm_accordion_sections_own( $screen, $context, $object ) { include plugin_dir_path( __FILE__ ) . 'include/popup_add_menu_content.php'; } /** * */ function wpml_wp_get_nav_menus() { $allMenus = wp_get_nav_menus(); $menusCurrentLang = []; if ( !empty($allMenus) ) { foreach ( $allMenus as $menu ) { $translatedMenuID = apply_filters( 'wpml_object_id', $menu->term_id, 'nav_menu', false ); if ( $translatedMenuID == $menu->term_id ) { $menusCurrentLang[$translatedMenuID] = $menu; } } } return array_values( $menusCurrentLang ); } /** * Displays a metabox for the custom links menu item. * * @since 3.0.0 * * @global int $_nav_menu_placeholder * @global int|string $nav_menu_selected_id */ function dsamm_nav_menu_item_link_meta_box_own() { global $_nav_menu_placeholder, $nav_menu_selected_id ; $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ? $_nav_menu_placeholder - 1 : -1 ); // phpcs:ignore ?>
' . esc_html__('No items.', 'advance-menu-manager') . '
'; //return; } $get_posts_for_count = new WP_Query( $args ); $total_page_count = $get_posts_for_count->found_posts; $db_fields = false; if ( is_post_type_hierarchical( $post_type_name ) ) { $db_fields = array( 'parent' => 'post_parent', 'id' => 'ID', ); } $walker = new DSAMM_Walker_Nav_Menu_Checklist( $db_fields ); $current_tab = 'all'; if ( isset( $_REQUEST[$post_type_name . '-tab'] ) && in_array( $_REQUEST[$post_type_name . '-tab'], array( 'all', 'search' ) ) ) { $current_tab = sanitize_text_field( $_REQUEST[$post_type_name . '-tab'] ); } $removed_args = array( 'action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce' ); $editor_id = 'amm_post_' . $post_type_name; ?>0 ) { ?>
' . esc_html__( 'No items.', 'advance-menu-manager' ) . '
' ; return; } $num_pages = ceil( wp_count_terms( $taxonomy_name, array_merge( $args, array( 'number' => '', 'offset' => '', ) ) ) / $per_page ); $total_page_count = wp_count_terms( $taxonomy_name, array_merge( $args, array( 'number' => '', 'offset' => '', ) ) ); $post_type_name = $taxonomy_name; $db_fields = false; if ( is_taxonomy_hierarchical( $taxonomy_name ) ) { $db_fields = array( 'parent' => 'parent', 'id' => 'term_id', ); } $walker = new DSAMM_Walker_Nav_Menu_Checklist( $db_fields ); $removed_args = array( 'action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce' ); ?>