>> テーマ変更に伴い見づらい箇所や不具合があるかもしれません、ご迷惑をおかけします。→
PR

Cocoonでビジュアルエディタ見出しやスタイルを思い通りにカスタマイズ

Cocoon・カスタマイズ
この記事は約5分で読めます。
     

Cocoonの文字装飾デザインは膨大に用意されていますが、

ちょっと色を変えたい
もう1色欲しい
独自のデザインも便利に使いたい

などといった場合に、スタイルから挿入出来るデザインを編集する方法です。

ビジュアルエディタスタイル挿入カスタム

 

Cocoon標準の文字装飾デザインは以下をご覧ください。

Cocoonの文字装飾サンプル一覧 全253種
Cocoonに標準で準備されている文字装飾のスタイルは膨大で、お気に入りを見つけるまでに時間がかかるため、一覧にまとめました。 装飾の数は253種+インライン(太字などの通常装飾)やフォントサイズ部分で300近いでしょうか。 ちょっと色を変...

更に既存の文字装飾をカスタマイズする場合は以下をご覧ください。

Cocoon文字装飾スタイル・サンプルとカラーコードとクラス名一覧
Cocoonに標準で準備されている文字装飾のスタイルの初期カラーコードとクラス名を一覧にまとめました。 ちょっと色を変えたい時などにご利用下さい。 マーカー スタイル クラス名 色 黄色 .marker 黄色:#ffff99 赤 .mark...

 


 

注意点

前提:子テーマを利用する

function.phpに追記するので、必ず子テーマを利用し、子テーマのファイルを編集して下さい。

 

PHPファイル編集について不安な方は、以下をご一読下さい。

CocoonでのPHPファイル編集を伴うカスタマイズについて
Cocoonに限らずですが、PHPファイルを編集するのはリスクが伴います。 最初から子テーマに用意されているものと、親テーマにしかないものがあり、特に親テーマにしかないファイルを触りたい場合には手順がありますのでまとめておきます。 親テーマ...

 

カスタマイズサンプル

スタイルの前に、見出しですが、

H1タグは記事タイトルで使用され、記事内では使う事がないので、間違えて挿入しないように削除するなど、見出し挿入部分のカスタマイズも簡単に行えます。

見出しの削除・追加

削除と追加をするサンプルです。

  • H1、H6を削除
  • コード(<code>タグ)追加

ビジュアルエディタ見出し挿入カスタム

 

カスタマイズ方法

PHP追記

外観→テーマエディターfunction.php

テーマエディター:function.php

子テーマのfunction.phpに以下を追記します。
add_filter( 'tinymce_init_array', function( $init_array ) {
// H1見出しを削除・コードを追加
  $init_array['block_formats'] = '段落=p; 見出し2=h2; 見出し3=h3; 見出し4=h4; 見出し5=h5; 整形済みテキスト=pre; コード=code;';
  return $init_array;
});

 

スタイル(文字装飾)の編集

好きなデザインの装飾を追加します。

例ではボタンを2つとボックスを1つ、「USERデザイン」として追加しています。

ビジュアルエディタスタイル挿入カスタム

 

カスタマイズ方法

PHP追記

外観→テーマエディターfunction.php

 

子テーマのfunction.phpに以下を追記します。
//スタイルに独自デザイン追加
add_filter( 'tinymce_style_formats', function( $style_formats ) {
  $style_formats[] = array(
    'title' => 'USERデザイン',
    'items' => array(
      array(
        'title'   => 'アマゾンカラー',
        'block'   => 'span',
        'classes' => 'user_btn_orange'
      ),
      array(
        'title'   => '楽天カラー',
        'block'   => 'span',
        'classes' => 'user_btn_red'
      ),
      array(
        'title'   => 'ボックス',
        'block'   => 'div',
        'classes' => 'user_box1'
      )
    )
  );
 return $style_formats;
});

 

CSS追記

CSS追記は以下のいずれかから行って下さい。

外観→カスタマイズ追加CSS

外観→テーマエディターstyle.css

 

ビジュアルエディタスタイル挿入カスタム

上記デザインのCSSは以下です。

/*ボタン amazonカラー*/
.user_btn_orange {
width:300px;
display: inline-block;
margin-top:6px;
text-align: center;
;font-size: 16px;
line-height: 2;
text-decoration: none;
background: #fff;
border: solid 2px #ff9900;
color: #ff9900;
border-radius: 8px;
transition: .4s;
}
.user_btn_orange:hover {
background: #ff9900;
color: #fff;
}
/*ボタン 楽天カラー*/
.user_btn_red {
width:300px;
display: inline-block;
margin-top:6px;
text-align: center;
;font-size: 16px;
line-height: 2;
text-decoration: none;
background: #fff;
border: solid 2px #bf0000;
color: #bf0000;
border-radius: 8px;
transition: .4s;
}
.user_btn_red:hover {
background: #bf0000;
color: #fff;
}
/*ボックス*/
.user_box1{
padding: 8px 19px;
margin: 2em 0;
color: #2c2c2f;
background: #cde4ff;
border-top: solid 5px #5989cf;
border-bottom: solid 5px #5989cf;
}

 

 

カラーの変更

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

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

 

 

コメント

タイトルとURLをコピーしました