vektor-inc / x-t9

GNU General Public License v2.0
18 stars 1 forks source link

[アクセシビリティ対応] トップページ以外のサイトタイトルは段落にしました #222

Closed sysbird closed 9 months ago

sysbird commented 10 months ago

チケットへのリンク / 変更の理由(元のissueがあればリンクを貼り付ければOK)

[アクセシビリティ対応] 見出し #208

複数の <h1> は推奨されないため、ヘッダー内のサイトタイトルが全ページで <h1>となっているのを、下記に変更しました 【現状】

【対応後】

このプルリクで変更した事を記載してください

実装者はレビュワーに回す前に以下の事を確認してチェックをつけてください。

ソースコードについて

プログラムの変更の場合

テストを書かないのは普通ではありません。書けるテストは極力書くようにしてください。 書いていない場合は書かない理由を記載してください。

その他

変更内容について何を確認したか、どういう方法で確認をしたかなど

サイトタイトルが、

※ トップページとは、ホーム、フロント、 デフォルトのテンプレートをさします

レビュワーの確認方法・確認する内容など

上記と同じです

レビュワーに回す前の確認事項


レビュワー向け

確認して変更が反映されていない場合の確認事項

sysbird commented 10 months ago

補足

kurudrive commented 9 months ago

@sysbird ありがとうございます。

ヘッダーがサイトタイトルのためだけに分かれるのは一般ユーザーには理解不能だと思うので避けたいです。

サイトタイトルブロックのデフォルトタグを段落にするだけして、トップページだけ WP_HTML_Tag_Processor で h1 に出来ないか検討しましたが無理でした。

トップページで使用しているヒーローエリアのパターンの元を h1 にすると、パターンを貼り付けられた時に h1 がついてしまうので、それもできない フロントページのヒーローエリアは埋め込みにすると、同じようなものの2元管理になってしまうので望ましくない。

そもそも本質的には Dynamic If Block で対応できる。

公式通すためだけに構造がカオスになるよりはアクセスビリティ対応見送るくらいで良い。

と、いう事でここは対応見送ります。

kurudrive commented 9 months ago

https://github.com/vektor-inc/x-t9/pull/226