一応、エラい人が承認できるレベルで半分ぐらい日本語訳した言語ファイルを置いておくので
/plugins/revisionary/languages にアップロードして使ってください。
revisionary-ja
<ul> <?php global $wpdb, $blog_id; $sites = wp_get_sites(array( 'network_id' => $wpdb->siteid, 'public' => null, 'archived' => null, 'mature' => null, 'spam' => null, 'deleted' => null, 'limit' => 100, 'offset' => 0, )); foreach ($sites as $site) { $my_name = get_blog_details($site['blog_id']); echo '<li><a href="' . $my_name->siteurl . '">' . $my_name->blogname . ' (' . $my_name->post_count . ")</a><br />\n" . get_blog_option($my_name->blog_id, 'blogdescription') . "</li>\n"; } ?> </ul>
実行結果はここ – 左下のボックス。
※ ちなみに Multisite 設定の WordPress じゃないとハングする(笑)
ASPサービスであるManageWPサイトにログインして管理画面から操作する。
Wordpress には ManageWP Worker プラグインをインストールする。
トライアルはあるが基本有料。また、管理情報をサイトに残すのはちょっと怖い。
有料
無料を信条にしているので却下するが、こんなのもあるという紹介。
サイトから InfiniteWP の管理画面をダウンロードして、PHP + MySQL 環境にインストールして使う。
Wordpress には InfiniteWP Client プラグインをインストールする。
有償のアドオンもあるが基本的部分はフリーで使える。
InfiniteWP 管理画面が英語のみ、ソースを見ても多言語化の対策などは見られなかった。
英語に堪能な人はお勧め。まあまあ使える。
MainWP Dashboard も MainWP Client も WordPress プラグインで構成される。
有償のアドオンもあるが基本機能はフリー。
多言語化されているが、日本語未対応。
プラグインなので、頑張れば日本語化できる。
今のところ一押し。
ある程度、表側で見える部分を大体翻訳した MainWP の日本語化ファイルを置くので、自由に使ってください。
(※ MainWP Child用ではないので注意!!)
mainwp-a.zip
解凍して出てきた mainwp-ja.mo を wp-content/plugins/mainwp/languages/ に上書きしてください。
追加で翻訳した人がいたらフィードバックお願いします。
]]>define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'サイトのIPアドレス'); define('PATH_CURRENT_SITE', '/サイトのサブディレクトリ/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]
後は、サイトを追加していく。
これを究極につきつめると WordPress.com の様になるわけだな。なるほど。
ただし、自分一人でマルチサイトを使う分には問題ないが、他の人にも開放する場合は、インストールするプラグインにはかなり気を使う必要がありそう。
]]>