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) . '';
}
}
}