Cocoonのスキンをカスタマイズして新しいスキンを作る方法

Cocoonのデザインスキンは標準でも数十種類、公認でないものを含めれば数百あるかも??ですが、イマイチどれも「ピタ!」っと来ない

・・・という場合に、

気になるスキンを自分好みにカスタマイズする方法をご紹介します。

具体的にやってみた「Momoon」をカスタマイズする方法については以下にまとめています。

CocoonのスキンMomoonをカスタマイズして新しいスキンを作る
CocoonのデザインスキンMomoonをカスタマイズしてみます。 はじめに スキンのカスタマイズを行う為に必要な手順についてです。 必要なもの FTPツール 手順 元のスキンをコピーし、 別の名前のスキンとして作成し、 子テーマにアップロ...

 

ゼロから作る場合は、公式サイトにテンプレートも用意されています。

 


 

はじめに

スキンのカスタマイズを行う為に必要な手順についてです。

必要なもの

FTPツール

 

手順

手順
  • STEP1
    スキン選択
    使うスキンを決める
  • STEP2
    ダウンロード
    対象のスキンフォルダをダウンロード
    標準搭載のスキンなら親テーマのskinフォルダにあります。
    配布されている非公認スキンの場合は、そのサイトからダウンロード
  • STEP3
    コピー
    CSSやcsvファイルをフォルダをコピーし任意の名前を付ける
  • STEP4
    カスタマイズ
    CSSやcsvファイルをカスタマイズ
  • STEP5
    アップロード
    スキンフォルダを子テーマのskinフォルダにアップロード

 

  1. 元のスキンをコピーし、
  2. 別の名前のスキンとして作成し、
  3. 子テーマにアップロードする事で、

テーマのアップデート時にも上書きされずオリジナルスキンとして使えます。

 

注意点

スキンによってはPHPJSONCSVファイルで定義されているものがあり、それらを編集する必要がある場合もあります。

 

スキン用ファイルダウンロード

スキンファイルの場所

標準装備されているスキンは、以下の場所にあります。

/wp-content/themes/cocoon-master/skins

 

標準でないオリジナルスキンなどをダウンロードして使う場合は、以下にアップロードします。

/wp-content/themes/cocoon-child-master/skins

 

各スキンのフォルダ名一覧

 

一覧を表示
スキン名 フォルダ ファイル構成
カラフルライン skin-colorful-line option.csv
style.css
ダークエンジ skin-dark-enji option.csv
style.scss
style.css
ダークカモノハ skin-dark-kamonoha
ダークルリ skin-dark-ruri
ミックスグリーン skin-mixgreen images
empty.txt
javascript.js
option.csv
style.css
ミックスブルー skin-mixblue
ミックスレッド skin-mixred
サムライブルー(勝色) skin-samuraiblue images
samuraiblue_background.jpg
samuraiblue_header.jpg
empty.txt
javascript.js
option.csv
style.css
サムライブルー(無印) skin-samuraiblue-muji
Veinui Sinplog(amber) veilnui-simplog-amber images
image.png
functions.php
style.scss
style.css
Veilnui Simplog (blue) veilnui-simplog-blue
Veilnui Simplog (brown) veilnui-simplog-brown
Veilnui Simplog (deep purple) veilnui-simplog-deep-purple
Veilnui Simplog (green) veilnui-simplog-green
Veilnui Simplog (indigo) veilnui-simplog-indigo
Veilnui Simplog (orange) veilnui-simplog-orange
Veilnui Simplog (pink) veilnui-simplog-pink
Veilnui Simplog (red) veilnui-simplog-red
Veilnui Simplog (teal) veilnui-simplog-teal
Momoon(アクア) skin-momoon-aqua style.css
Momoon(グリーン) skin-momoon-green
Momoon(オレンジ) skin-momoon-orange
Momoon(ピンク) skin-momoon-pink
Momoon(パープル) skin-momoon-purple
tecurio earth skin-tecurio-earth images
empty.txt
amp.css
functions.php
javascript.js
option.csv
style.css
tecurio grape skin-tecurio-grape
tecurio lime skin-tecurio-lime
tecurio mango skin-tecurio-mango
tecurio moon skin-tecurio-moon
tecurio peach skin-tecurio-peach
tecurio sky skin-tecurio-sky
tecurio soil skin-tecurio-soil
tecurio sunset skin-tecurio-sunset
Season (Spring) skin-season-spring images
back-dot.png
empty.txt
amp.css
functions.php
javascript.js
style.css
Season (Summer) skin-season-summer
Season (Autumn) skin-season-autumn
Season (Winter) skin-season-winter
COLORS(イエロー) skin-colors-yellow images
empty.txt
functions.php
javascript.js
option.csv
style.css
style.scss
COLORS(グリーン) skin-colors-green
COLORS(ピンク) skin-colors-pink
COLORS(ブラック) skin-colors-black
COLORS(ブルー) skin-colors-blue
COLORS(レッド) skin-colors-red
Like Simplicity skin-simplicity images
empty.txt
functions.php
javascript.js
option.csv
style.css
style.scss
モダンブラック skin-modernblack option.csv
style.css
Fuwari -御召茶(おめしちゃ)- skin-fuwari-omeshicha option.csv
style.css
Fuwari -海松茶(みるちゃ)- skin-fuwari-mirucha
Fuwari -海老茶(えびちゃ)- skin-fuwari-ebicha
Fuwari -褐色(かちいろ)- skin-fuwari-kachiiro
Bizarre-food(グリーンソバ) bizarre-foods-greensoba option.csv
style.css
Bizarre-food(ピンクワイン) bizarre-foods-pinkwine
Bizarre-food(ブラックバーガー) bizarre-foods-blackburger
Bizarre-food(ブルーカレー) bizarre-foods-bluecurry
Bizarre-food(ホワイトラーメン) bizarre-foods-whiteramen
旅カメラ skin-ganchan21 style.css
おでかけピンク skin-ganchan11 option.csv
style.css
おでかけブルー skin-ganchan12
おでかけレモン skin-ganchan13
いつものコーヒー skin-ganchan03 style.css
いつものローズ skin-ganchan02
いつもの深海 skin-ganchan01
m-sora m-sora style.css
m-tomato m-tomato
Hygiene hygiene images
empty.txt
javascript.js
option.csv
style.css
ドット・レイニーブルー skin-dot-rainyblue images
blue-dot.jpg
style.css
ドット・ワインレッド skin-dot-winered images
red-dot.jpg
style.css
ほんわかライトニング lightning-skin images
Lightning_original-bakgroundimg.jpg
javascript.js
option.csv
style.css
Metal Styles skin-metal images
empty.txt
javascript.js
style.css

 

サーバーからダウンロード

FTPソフトやSFTPソフトを使ってサーバーから、

対象スキンをフォルダごとダウンロードします。

 

サーバーへのファイル転送は、セキュリティ的にFTPよりSFTPの方が安全です。

 

SFTPの使い方は以下をご覧ください。

 

FTPの使い方は以下を参考にして下さい。

 

FTP FFFTPの画面例

 

SFTP FileZillaの画面例

 

 

カスタム用フォルダを作成

ダウンロードしたフォルダの名称を変更するか、コピーして任意のフォルダ名を付けます。

 

例 (元)skin-mixgreen → (複製)skin-mixgreen-2

 

 

カスタマイズ

簡単なCSSのみ編集する場合

上記で作成したカスタマイズ用のスキンフォルダ内のstyle.cssをエディタで開き、編集します。

 

CSVやJSONを編集してもかまいませんが、簡単なカスタマイズ(色を変えたい、見出しデザインを変えたい ・・など)の場合は、スタイルシート(style.css)のみを使うのがお勧めです。

 

スタイルシートの上部を編集する

上部にスキン名・説明文・サンプル画像URLや、作者さんのお名前、URLなどが書かれた部分があります。

/*
 Name: Momoon(アクア)
 Description: 水色を基調とした「cocoon」用のデザインスキン
 Skin URI: https://rn.bex.jp/momoon/
 Author: タイジーWP
 Author URI: https://rn.bex.jp/
 Screenshot URI: https://im-cocoon.net/wp-content/uploads/skin-momoon-aqua.png
 Version: 1.0.2
  Priority: 9850001000
 License: GPLv2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Copyright 2019 タイジーWP
 mail:tt@tijaji.jp
 URL:https://tijaji.jp
   https://rn.bex.jp/
*/

 

すべて変更する必要はありませんが、スキン選択画面でややこしいので、最低「スキン名」は変更します。

 

 

  • Name:スキン名
  • Description:説明文
  • Skin URI:スキンデモなどのアドレス
  • Author:作者名
  • Author URI:作者のアドレス
  • Screenshot URI:スキンサンプル画像

変更例

/*
 Name: Momoon(グリーンカスタム)
 Description: Momoon(アクア)をカスタムしたデザインスキン
 Skin URI: https://rn.bex.jp/momoon/
 Author: 〇〇
 Author URI: https://XXXXXX/
 Screenshot URI: http://XXXXX/XXX.jpg

 

 

スキン名、作者などを変更するとスキン一覧に表示された際に反映されます。

 

 

色を変更したい

スキンごとにテーマカラーがあり、カラーコードがあちこちに設定されているので、変更したいカラーのカラーコードを調べ、変更したいカラーコードに一括置換すると簡単です。

 

各スキンのキーカラーなどのカラーコードは以下にまとめています。

 

お好きなカラー設定には以下もご利用下さい。

マカロンビビッドパステル伝統色和色セーフ色名

 

 

見出しのデザインは以下に少しまとめていますのでご参考までに。

 

その他Cocoonのカスタマイズは以下にまとめています。

Cocoonを40か所以上カスタマイズまとめ!
高機能で高速の無料テーマCocoon。いろいろとカスタマイズしていますので、まとめてみます。 ヘッダーエリア グローバルナビ ヘッダー下アピールエリア おすすめカード トップページ ウィジェット サイドバー 検索フォーム 新着記事ウィジェッ...

 

スキン側で制御されている項目の場合

Cocoon設定で触れない項目を変更したい場合は、JSONやCSVファイルを編集します。

 

スキン側からテーマ設定の制御をする方法は、公式サイトにCSV、PHP、JSONでの制御方法について説明ページへのリンクがあります。

スキン側からテーマ設定の制御

 

例:スキンからオプション変更サンプル(CSV) [作者: わいひら]

たとえば、上記のスキンの場合、キーカラーなどはスキン制御となっています。

例のスキンの場合は、「skin-demo-csv」フォルダ(をコピーして作成した新フォルダ)内の「option.csv」をエディタで開き、編集します。

初期値は以下の通り

 

,,オプション名と値をカンマ区切りで書く
,,行頭にカンマを2つ以上入力することでコメント(相当)になります
site_key_color,#f09199
site_key_text_color,#fff
header_layout_type,center_logo_slim
tagline_position,header_bottom
site_font_size,18px
site_background_color,#fef4f4
site_font_family,meiryo
site_font_weight,500
sidebar_position,sidebar_right
site_date_format,Y-m-d
header_area_height,200
mobile_header_area_height,""
other_analytics_head_tags,<!-- tag -->
comment_information_message,<div class="blank-box bb-red">誹謗中傷は予告なく削除します</div>
appeal_area_display_type,front_page_only
appeal_area_height,300
appeal_area_image_url,https://im-cocoon.net/wp-content/uploads/pink-board.jpeg
appeal_area_background_color,#f09199
appeal_area_title,スキンから入力したタイトル
appeal_area_message,スキンから入力したアピールエリアメッセージです。
appeal_area_button_message,スキンボタンキャプション
appeal_area_button_url,https://wp-cocoon.com/
appeal_area_button_background_color,#f09199
entry_card_type,vertical_card_2
entry_card_border_visible,1
category_tag_display_type,one_row
related_entry_type,vertical_card_3
related_entry_count,9
post_navi_type,square
single_breadcrumbs_position,main_before
page_breadcrumbs_position,main_before

キーカラーを変えたい場合

site_key_color,#f09199 の カラーコード部分を変更します。

または、その1行を削除し、Cocoon設定の画面から触れるようにしてもOK。

 

それぞれのファイルを必要に応じて好みのデザインに編集します。

 

ファイルをアップロード

カスタマイズした「style.css」や「option.csv」を

フォルダごとサーバーのCocoonテーマへアップロードします。

 

親テーマのスキンフォルダにアップロードしても反映されますが、親テーマのアップデート時に消えてしまうので子テーマに置きます。

 

場所:/wp-content/themes/cocoon-child-master/skins

 

以上で完了です。

 

綾糸: 綾糸 主婦 1990年代、汎用機時代のエンジニア 趣味で長くやっていたweb制作は、未だにエディタでの手コーティング 現在は自宅でゆるりとweb制作やライターをしています