このエントリーをはてなブックマークに追加

Woocommerce を利用してマルチサイトで複数ショップを運営するサイトで、子サイトのテーマは共通なのだが、特定の子サイトのみ、決済ページの備考欄placeholder の文言を変更・または欄外に注釈を付けたいということで。

add_filter('body_class', 'multisite_body_classes');
function multisite_body_classes($classes) {
        $id = get_current_blog_id();
        $classes[] = 'site-id-'.$id;
        return $classes;
}

をfunctions に記入してbody_class にサイトIDを追加。

.site-id-x #order_comments_field textarea::placeholder {
  color:transparent;
}
.site-id-x #order_comments_field label::after {
  content: "注釈";
  position: absolute;
  ~
}

2017.09.30 投稿 

新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。

Recent Articles