編集した部分だけ小テーマにしてしまえば解決できます
カスタマイズ次第ではないかな。
スタイルシートの編集であれば問題はないでしょう。
マルチサイトは、許可したテーマを使わせるシステムですよね。それがここに改変できれば、管理者の意図が破壊されますね。
こんにちは、
チョット編集、すごく編集の中身がわからないので 正しくは、@Daisuke Takahashi さんの方法がいいのではないかと思います。
編集の内容が、スタイル指定だけであれば、
自分が作っているテーマの場合は、body_classにブログIDを含んだクラスを追加するという事をやっています。
抜き書くと、
add_filter( 'body_class', 'raindrops_add_body_class' );
function raindrops_add_body_class( $classes ) {
global $post, $current_blog;
if ( isset( $current_blog ) ) {
$classes[] = "b" . absint( $current_blog->blog_id );
}
return apply_filters( "raindrops_add_body_class", $classes );
}
みたいな感じで、body-1 とかというクラスをついかして、スタイルは、
.b-1 .entry-ttitle{
color:red;
}
な、使い方をすれば、それぞれのブログ特有のスタイルを書けるのではないかと思います。
このような実装をしたのは、チャイルドテーマが出来る前後? (Twentyeleven以前 WordPress MU時代???)なので、チャイルドテーマに移行可能であれば、そうしたほうがいいと思います。
追記
既にシングルで10テーマあるのであれば、それぞれテーマ名を変更して、必要に応じて、チャイルドテーマを用意していくのがいいかも、
(カスタマイズの内容によっては、チャイルドテーマは簡単でないこともあるので)
devsasaさん
わたしもマルチサイトに乗り換えた派ですが
マルチサイトの場合は、カスタムしたもののテーマ名を変更してあげなくてはいけません。
テーマフォルダをリネイムし、
テーマ内のstyle.cssの先頭部の記述を変更する
/*
Theme Name: 999テーマ
Description: 999テーマの標準状態
Author: xxxxxxx
以後省略
*/
/*
Theme Name: 999カスタム
Description: 999テーマをカスタム・・・・・・
Author: xxxxxxx
以後省略
*/
みたいにしてあげてはどうでしょう。
特にマルチサイトですと、親サイトで子サイトの情報を取りたいなどあったりします。
やり方はいろいろあると思いますが、選択肢の1つとしていかがでしょうか。
私も、子テーマで対応しています。
マルチサイトの中で、
Aサイト 999テーマ(ちょっと編集) →子テーマ1
Bサイト 999テーマ(すごく編集)→子テーマ2
Cサイト 999テーマ(編集なし)→親テーマ
のようにテーマを作っておくと、
共通する変更や、WordPressのアップグレード時の対応などを親テーマで行えば、
子テーマにもにも反映されるので便利ですよ。