Settings'; $links[] = 'More plugins by GBS Team'; } return $links; } //update by ajax function add_action( 'wp_ajax_arrange_musite_order', 'arrange_musite_order_function' ); function arrange_musite_order_function(){ //show blogs list $show_blogs = sanitize_text_field($_POST['order1']); $show_blogs_arr = explode(',', $show_blogs); //show site list order array $show_order_arr = array(); foreach ($show_blogs_arr as $show_blog) { $show_order_arr[]['blog_id'] = sanitize_text_field($show_blog); } //update show site list in option table $mus_order_show = get_option( 'arrange_musite_order_show'); if (empty($mus_order_show)) { add_option( 'arrange_musite_order_show', $show_order_arr ); }else{ update_option( 'arrange_musite_order_show', $show_order_arr ); } } // addd admin menu in network area. add_action( 'network_admin_menu', 'arrange_musite_order_admin_menu' ); function arrange_musite_order_admin_menu() { add_menu_page( 'Arrange Multisite Order', 'Arrange Multisite Order', 'manage_options', 'arrange-musite-order', 'arrange_musite_order_options_page' ); } // menu callback function function arrange_musite_order_options_page(){ global $wpdb; $allblogs = $wpdb->get_results("SELECT `blog_id` FROM `wp_blogs` ORDER BY blog_id", ARRAY_A); $mus_order_show = get_option( 'arrange_musite_order_show' ); $mus_order_hide = get_option( 'arrange_musite_order_hide' ); if(empty($mus_order_show)){ $multisite = array(); $blogs = $wpdb->get_results("SELECT `blog_id` FROM `wp_blogs` ORDER BY blog_id", ARRAY_A); //$allblogs = $wpdb->get_results("SELECT `blog_id` FROM `wp_blogs` ORDER BY blog_id", ARRAY_A); add_option( 'arrange_musite_order_show', $blogs ); }else{ $blogs = $mus_order_show; } ?>