Cocoon 2.9.0からの変更点です。
今回は、新しい独自ブロックの追加や商品リンク(Amazon・楽天)の機能強化、およびWordPress 7.0の管理画面リフレッシュへの対応など多数の不具合修正がメインです。
機能追加
- Amazon商品リンクブロック機能を追加(APIのエラー処理や価格取得時刻保持など機能強化)
- 楽天商品リンクブロック機能を追加
- テンプレート・アフィリエイトタグ・ランキング・吹き出しにページネーションを実装
- ナビカードのカスタムリンクで記事URLのアイキャッチ画像を自動取得する機能を追加
- ナビカードのタイトル属性に指定した画像URLをサムネイルに反映する機能を追加
- パターン一覧のカテゴリーカラムにソート機能を追加
- Cocoon設定の保存メッセージに×(閉じる)ボタンを追加
- 環境情報(トラブルシューティング)にWordPress定数・PHP拡張モジュール・PHP設定・コンテンツ数・停止中プラグインなどの項目を大幅に追加
- 縦書き(writing-mode: vertical)対応のためtheme.jsonのtypography設定にwritingModeを追加
- get_item_rankingにcocoon_get_item_rankingフィルターフックを追加
- cocoon_template_part関数の引数・フック拡張
- おすすめカードのnavi_listパラメータ変更用のフックを追加
- 画像拡大効果の条件判定にフィルターフックを追加
Amazon・楽天商品リンクブロック
これまでショートコードとして利用することしかできなかったAmazon・楽天の商品リンクを、新しく専用の「商品リンクブロック」として追加しました。より直感的にエディタから機能(期間や価格表示のコントロールなど)を利用できるようになります。
Amazon商品リンク
Amazon商品リンクブロックを利用する場合は、PA APIではなくCreators APIのAPI情報が必要です。ご注意ください。
楽天商品リンク
変更
- DMMアフィリエイトで検索リンクが使えなくなっていたため機能を廃止
- RSSショートコードにサイト名を表示する
siteオプションを追加 - グループブロックのオプションにstickyとmin-height項目を追加
- スキン設定のスキン一覧表示で、作者表示の余白などをスタイルで調整
- メイド・イン・ヘブン、てがきノート(ダークスカイ)スキンのアップデート
- いつものローズ/深海/Hygieneなど各種スキンのヘッダー配色や余白の微調整
- PHP 8.0/8.1互換性向上やjQuery設定の最適化、cURLからwp_remote_get/postへの移行などの内部リファクタリングを多数実施
- 全8言語の未翻訳文字列および翻訳ファイルを更新
- ブロックエディターの画像ブロックでの「クリックで拡大」オプションを非表示に変更
WordPress 7.0 の仕様変更により画像ブロックの「クリックで拡大」オプションは正常に動作しなくなったので、「クリックで拡大」オプションは非表示にさせていただくことになりました。

不具合修正
- WP 7.0 管理画面ビジュアルリフレッシュ対応(エディターiframe化対応、フォント移行など)
- ブロックエディタでのCSS二重読み込みを解消しbaseURLを有効化
- データベース名にハイフンが含まれる環境でSQL構文エラーが出る不具合を修正、および各SQLクエリのエスケープ処理(prepareやesc_like)を徹底
- カスタム投稿のメインカテゴリー設定でカスタムタクソノミーを選択できない不具合を修正
- ナビカード等でのNO IMAGEフォールバック関連の不具合を修正
- 同梱jQuery(noConflictモード)を利用時、一部スキンでエラーとなる不具合を修正
- 縦書き段落(writing-mode: vertical)を利用した際、左/中央/右揃えが崩れる問題をCSSで補正
- 目次の分割ページ処理におけるエディターごとの処理分けとクラシックでのジャンプ不具合を修正
- PHP 8.1以降でtrim等にnullが渡された際に出る警告メッセージの解消
- 最近のコメントウィジェットや、目次リストの余白の細かなCSS表示崩れを修正
- ウィジェットのカテゴリ出力で span の閉じ忘れを防ぐための正規表現処理を追加
- 特殊なケースのブログカードの不具合修正
不具合等ありましたらフォーラムの方にお願いいたします。





















コメント テーマの質問はフォーラムへ