「メイド・イン・ヘブン」スキン適用中

Cocoon 1.3.6公開。Cocoon設定値をスキンから制御する機能を追加。

アップデート情報
この記事は約3分で読めます。

今回は主にスキン開発者向けのバージョンアップです。

機能追加

  1. スキン制御機能追加
  2. 通知エリアのリンクを「新しいタブ」で開ける機能追加

スキン制御機能追加

Cocoonのスキンから「Cocoon設定値」を変更できる「スキン制御」機能を追加しました。

スキンを作ろうとすると

設定を変更するとCSSが崩れてしまうな…

なんて時があるかと思います。そういう場合、設定値の変更に対応したCSSを書くのは大変です。

また、スキンによっては

この設定で使って欲しい

というデザインもあるかと思います。

スキン開発者が、そういった制御も出来るように「スキン制御機能」を追加しました。

スキン制御の仕様。スキン側から「Cocoon設定値」を変更する方法3通り。
スキン側から「Cocoon設定」のオプション値を変更する手段の紹介です。スキン側から設定を変更できることで開発の手間を削減することができます。

現在は、functions.php、CSVファイル、JSONファイルから変更できるし仕様になっています。

スキン内のfunctions.phpファイルでCocoon設定値を制御する方法
Cocoon設定の設定値をfunctions.phpファイルからPHPコードを入力することで制御する方法です。
スキン内のCSVファイルでCocoon設定値を制御する方法
Cocoon設定の設定値をoption.csvファイルからCSV形式のテキストを入力することで制御する方法です。
スキン内のJSONファイルでCocoon設定値を制御する方法
Cocoon設定の設定値をoption.jsonファイルからJSON形式のテキストを入力することで制御する方法です。

個人的には、CSVファイルによる変更が最も簡単でお勧めです。

動作デモとなる「デモスキン」もスキン設定ページに用意してあるので、よろしければ動作を確認してみてください。

スキン制御デモスキンの一覧

通知エリアのリンクを「新しいタブ」で開ける機能追加

「通知」でリンク設定をしている場合、「新しいタブで開く」をオン/オフ出来る機能を追加しました。

通知リンクを新しいタブで開く

不具合修正

  1. 人気記事ウィジェットの不具合修正(ダブルクォーテーションが多い)v1.3.5.1~
  2. YouTubeクエリのPHP警告修正

v1.3.4で混入してしまった「人気記事ウィジェット」のaタグのAMPエラーを修正しました。

AMPエラーが出る場合は、v1.3.5.1以上にテーマをアップデートし、「Cocoon設定→キャッシュ削除」から「AMPキャッシュの削除」を実行してください。

関連トピックはこちら。

Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。 1つのトピックにつき1つの質問を書き込んでください 不具合・カスタマイズ対象ページのURLを提示し高速化を無効にしてください 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります...
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。 1つのトピックにつき1つの質問を書き込んでください 不具合・カスタマイズ対象ページのURLを提示し高速化を無効にしてください 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります...
タイトルとURLをコピーしました