Cocoon 2.9.2.6からの変更点。
今回は、WordPress 7.0対応やWAI-ARIAアクセシビリティ属性の追加、および各種不具合修正がメインです。
機能追加
- 管理画面上部へのXwriteメッセージ表示機能の追加
- スキップリンクの追加やWAI-ARIA属性の追加によるアクセシビリティの改善
- パンくずリストのカテゴリー優先設定の追加
管理画面上部へのXwriteメッセージ表示機能の追加
Cocoon管理画面の上部に、Xwrite(エックスライト)乗換えプラグインに関連すメッセージや通知を表示。
WAI-ARIA属性の追加によるアクセシビリティの改善
スクリーンリーダーなどを利用するユーザーのために、テーマ内の主要部分にWAI-ARIA属性を追加。また、スクリーンリーダーで画像等の alt 属性が二重に読み上げられてしまう問題への対策も併せて実施しました。
パンくずリストのカテゴリー優先設定の追加
パンくずリストの生成時に、特定のカテゴリーを優先して表示するための設定オプションを追加しました。
変更
- 新着記事カード、ナビゲーションカード、関連記事カードの出力をテンプレートパーツ化してコードを整理
- 人気記事カードとプロフィールボックスの出力をテンプレートパーツ化してコードを整理
- ブログカードURL除外ロジックをホワイトリスト化
- 未翻訳文字列の多言語化対応
- ナビゲーションメニューの出力から不要なコンテナとIDの出力を削除
- 未使用ファイル「dashboard-message.txt」の削除
不具合修正
- スクリーンリーダーで画像等の alt 属性が二重に読み上げられてしまう不具合の修正
- expand_synced_patterns 処理で発生していたプロパティ未定義による PHP 警告メッセージの修正
- ボックスメニューで未定義の変数 has_image_icon による PHP 警告メッセージが発生する不具合の修正
- 一部処理での select_index 未定義警告を回避するよう修正
- ブロックエディターのサイドバープレビューにおいて、選択したスキンのスタイルが正しく反映されない不具合の修正
- ボックスメニューの画像アイコンにおける alt 属性を空文字に修正し、画像がある場合に不要な no-icon クラスが適用されてしまう不具合の修正
- インデックスリストの表示形式「大きなカード(先頭のみ)」において、2ページ目以降でサムネイル画像のアスペクト比率が崩れてしまう不具合の修正
- OpenGraphGetter および Punycode ライブラリの読み込み時に、クラスの重複定義を防ぐ class_exists ガードの追加
- 段落ブロックのスタイル選択において、プレビューの表示内容が枠線からはみ出してしまう不具合の修正
- プロフィールショートコードの内部コードで閉じクォーテーションが漏れていた箇所を修正し、ビルドの依存関係を修正
- LINEの友だち追加ボタン・リンクのドメインを、line.me に修正
- テーマ内から参照している外部URLをHTTPS化
- 人気記事カードの出力処理において、グローバル変数が意図せず上書きされてしまう問題の修正
- はてなブログのブログカード埋め込みに関する処理を無効化
- プロフィールラベルでHTMLの記述を許容するようにし、人気記事カードでの get_post 呼び出し回数を最適化
- エディターのツールバーからショートコードを挿入した際、一部で不正なHTML構造が生成されてしまう不具合の修正
- FAQブロックにおいて、目次を生成した際に構造化データ(JSON-LD)が重複して出力されてしまう不具合の修正
- Retinaディスプレイ用サムネイル設定が廃止された後も、設定値の保存処理が内部に残っていた不具合の修正
- アピールエリアや著者プロフィール内に入力された自サイトURLが、ブログカードへ正しく自動変換されるように修正
- プロフィール情報を出力するショートコードにおいて、出力時に発生する不要な タグの除去
- pattern ショートコードの出力時に発生する不要な タグの除去
- ウィジェットやテキストエリアなどに配置された自サイトのURLが、ブログカードへ変換されなかった不具合の修正
- カテゴリやタグの説明文(本文)を保存する際、管理者が持つ unfiltered_html 権限があればHTMLタグが除去されないよう修正
- おすすめカードでタイトルが3行になった際、デザイン上の枠からはみ出してしまう問題を修正
- 楽天ブログカードにおいて、画像パスに「logo」が含まれるショップ画像が誤除外される不具合の修正
- cocoon_part_before__{$slug} アクションフックの実行順序の是正
- おすすめカード内のラベルタイトルが枠線からはみ出してしまう不具合の修正
- モバイル用のヘッダーメニューにおいて、展開用のサブメニューアイコンが意図しない状況で表示される不具合修正
- WordPressの設定でホームページ(フロントページ)が正しく割り当てられていない場合の不整合な設定を自動救済し、トップページの判定を正常に維持できるように修正
- ボタンブロックおよび囲みボタンブロックを編集している際、エディター上で誤ってリンク先へ遷移しないよう、リンクを不活性化
- ボタンブロックでカスタムパレットから文字色を選んだ際、文字色が白に固定されてしまう不具合の修正
- 「アイコンリスト」ブロックのカスタムアイコンカラーが反映されない問題を修正
- WordPressコア起因による吹き出しとボタンブロックの枠線表示不具合を修(WordPress 7.0対応)
不具合等ありましたらフォーラムの方にお願いいたします。
自動アップデート機能は、しばらく後に有効になります。
個々のアップデートの詳細については以下の履歴を参照してください。
GitHubコミット履歴



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