WordPress 6.6.1は、WordPress 6.2.1以降のすべてのバージョンで修正されたバグを修正したマイナーアップデートです。
Thank you for reading this post, don't forget to subscribe!このマイナーリリースには、コアの7件のバグフィックスとブロックエディタの9件のバグフィックスが含まれます。
Maintenance 一覧
WordPress 6.6.1 Core
Core修正
C | Ticket | Core:Summary | Component |
---|---|---|---|
1 | #61660 | リンクに下線が付きました
links are now underlined |
Editor |
2 | #61680 | compat.php のコードによって呼び出されたときに is_utf8_charset() が未定義になる
is_utf8_charset() undefined when called by code in compat.php |
General |
3 | #61681 | PHP 致命的エラー: キャッチされないエラー: WP_Comment クラスのオブジェクトを文字列に変換できませんでした
PHP Fatal error: Uncaught Error: Object of class WP_Comment could not be converted to string |
Comments |
4 | #61615 | ツールバー: ユーザーメニューをより高い優先度に移動することを検討してください (ほとんどのプラグインの後)
Toolbar: consider moving user menu to a higher priority (after most plugins) |
Toolbar |
5 | #61656 | レイアウト: ネストされた全幅レイアウトでカスタム パディングがゼロの CSS が無効です
Layout: Invalid CSS for nested fullwidth layouts with zeroed-out custom padding |
Editor |
6 | #61662 | クラシックエディターのカテゴリメタボックスには、スクロールせずにすべてのカテゴリが表示されます。
Classic Editor Category metabox shows all categories, without scrolling |
Editor |
7 | #61665 | 6.6 の `$_old_files` 配列を更新します
Update the `$_old_files` array for 6.6 |
Upgrade/Install |
WordPress 6.6.1 BlockEditor
BlockEditor修正
C | No | BlockEditor:Summary |
---|---|---|
1 | 要素: 最上位の要素のみのセレクターの詳細度が上昇しないようにします。
Elements: Avoid specificity bump for top-level element-only selectors. |
|
2 | ナビゲーション ブロック: テーマがブロック ライブラリのテキスト装飾ルールを上書きできるようにします。
Navigation block: Allow themes to override block library text-decoration rule. |
|
3 | ゼロパディングが適用されたネストされた全幅レイアウトの無効な CSS を修正します。
Fix invalid css for nested fullwidth layouts with zero padding applied. |
|
4 | ブロック ディレクトリの結果が存在する場合に、エディターの下部に空白が表示されないようにします。
Prevent empty void at the bottom of editor when block directory results are present. |
|
5 | パターンのオーバーライド: 「リセット」ボタンが常に最後の項目として境界線付きで表示されるようにします。
Pattern overrides: Ensure “Reset” button always shows as last item and with border. |
|
6 | グローバル スタイル: 変更がない場合は、「スタイルをリセット」ボタンを無効にします。
Global Styles: Disable “Reset styles” button when there are no changes. |
|
7 | 修正: パターンが 1 つだけ存在する場合、シャッフル ボタンが削除されました。
Fix: Removed shuffle button when only 1 pattern is present. |
|
8 | 修正: wp アイコンのフォーカスの問題。
fix: wp icon focus issue. |
|
9 | useBlockElement: ref コールバックが古い要素をクリーンアップするまで null を返します。
useBlockElement: return null until ref callback has time to clean up the old element. |
主な(Core)メンテナンス機能
- リンクが下線付きになりました:
これにより、リンクがより目立つようになり、ユーザーがクリックしやすいようになります。 - is_utf8_charset() 関数の問題が修正されました。:
この問題は、compat.php ファイル内のコードによって呼び出されたときに、関数が undefined になるというものでした。 - コメント機能の重大な問題が修正されました。:
この問題は、WP_Comment クラスのオブジェクトを文字列に変換できないというものでした。 - ツールバーのユーザーメニューの優先順位が向上しました。:
これにより、ユーザーがユーザーメニューにアクセスしやすくなりました。 - ネストされたフルウィズレイアウトの CSS が修正されました。:
この問題は、カスタムパディングがゼロに設定されている場合に、レイアウトが無効になるというものでした。 - クラシックエディターのカテゴリーメタボックスが修正されました。:
この問題は、メタボックスがすべてのカテゴリーを表示し、スクロールできないというものでした。 - 6.6 向けの $old_files 配列が更新されました。:
これにより、アップグレードプロセスがよりスムーズになりました。
ブロックエディター関連の変更点
1.要素: 最上位要素のみのセレクターによる特異性の競合回避
特殊な状況で、最上位要素 (親要素を持たない要素) を対象とした CSS セレクター同士で競合が発生することがありました。この変更により、そうした競合が起きにくくなっているようです。
2.ナビゲーションブロック: テーマによるブロックライブラリのテキスト装飾の上書き許可
ナビゲーションブロックのテキスト装飾 (下線など) のスタイルは、通常はブロックライブラリで定義されています。 今回の変更により、テーマ側でそのスタイルを上書きすることが可能になったようです。
3.ネストされたフル幅レイアウトの無効な CSS 修正
ネストされたフル幅レイアウトで、パディング (余白) がゼロに設定されていると、レイアウトが崩れる問題がありました。 今回の修正で、その問題が解決されたようです。
4.ブロック一覧結果がある場合のエディター下部の空の領域防止
ブロックを挿入するための検索結果一覧が表示された際、エディターの下部に空の領域ができることがありました。 今回の変更により、その領域がなくなるようです。
5.パターンオーバーライド: “リセット” ボタンを常に最後の項目で境界線付きで表示
パターン (あらかじめ用意されたレイアウト) のオーバーライド機能で、”リセット” ボタンが正しく表示されない問題があったようです。
今回の変更で、常に最後の項目で境界線付きで表示されるようになったようです。
6.グローバルスタイル: 変更がない場合の “スタイルのリセット” ボタン無効化
グローバルスタイル機能で、変更が何もないのに “スタイルのリセット” ボタンが有効になっていたようです。 今回の変更により、変更がない場合はボタンが無効になるようです。
7.修正: パターンが 1 つしかない場合のシャッフルボタン削除
パターンが 1 つしかないのに、シャッフルボタンが表示されていたようです。 今回の修正で、そのボタンが削除されたようです。
8.修正: wp アイコンのフォーカス問題
WordPress のアイコンにフォーカスを当てた際の動作に問題があったようです。 今回の修正で、その問題が解決されたようです。
9.useBlockElement: 古い要素のクリーンアップが完了するまで null を返す
恐らくは内部的な処理変更と思われる部分で、細かい挙動の改善が行われたようです。
WordPress 6.6.1はショートサイクルリリースです。
次のメジャーリリースは2024年11月に予定されている WordPress 6.7です。