可能您正在寻找URL重写(.htaccess
) 答案是,但一个简单的解决方案是为站点名称提供ID。
不相关,但很有用:在站点屏幕中添加一列站点ID(/wp-admin/network/sites.php
).
将插件放入mu-plugins
文件夹
<?php
/**
* Plugin Name: Multisite - Add Site ID Column
* Version: 0.1
* Author: brasofilo
*/
add_filter( \'wpmu_blogs_columns\', \'brsfl_get_id\' );
add_action( \'manage_sites_custom_column\', \'brsfl_add_columns\' , 10, 2 );
add_action( \'manage_blogs_custom_column\', \'brsfl_add_columns\' , 10, 2 );
add_action( \'admin_head-sites.php\', \'brsfl_add_style\' );
function brsfl_get_id( $columns )
{
$columns[\'blog_id\'] = __(\'ID\');
return $columns;
}
function brsfl_add_columns( $column_name, $blog_id )
{
if ( \'blog_id\' === $column_name )
{
echo $blog_id;
}
return $column_name;
}
function brsfl_add_style()
{
echo \'<style>#blog_id { width:7%; }</style>\';
}