id) { ?> add_menu(array( 'id' => 'wp-site-ID', 'title' => sprintf(__('Site ID: %d', 'wp-domain-mapping'), $blog_id), 'href' => is_super_admin() ? esc_url(network_admin_url('site-info.php?id=' . $blog_id)) : '#', 'meta' => array( 'title' => is_super_admin() ? __('Edit this site', 'wp-domain-mapping') : __('Current site ID', 'wp-domain-mapping'), 'class' => 'dm-site-id-menu' ), )); } /** * 向站点列表添加ID列 * * @param array $columns 当前列 * @return array 修改后的列 */ public function manage_sites_columns($columns) { // 在第一列后添加站点ID列 $columns = array_slice($columns, 0, 1, true) + array('dm_site_id' => __('Site ID', 'wp-domain-mapping')) + array_slice($columns, 1, count($columns) - 1, true); return $columns; } /** * 显示站点ID列的内容 * * @param string $column 列名 * @param int $blog_id 站点ID */ public function show_site_id($column, $blog_id) { if ('dm_site_id' == $column) { echo '' . esc_html($blog_id) . ''; } } }