Luxeritas 3.7.0 リリース

Luxeritas 3.7.0 をリリースしました。

いろいろ要望とか反映。機能追加、仕様変更、不具合修正などなど。

開発者ブログの記事に、機能追加等に関する詳細を書いてますので、そちらも参照してみてください。

改訂履歴

機能追加

  1. 画面下に固定モバイル用ナビボタンを設定できる機能追加
  2. ブロックライブラリ用の CSS を非同期で読み込める機能追加
  3. 高速化一括設定に「より高速」の項目を追加
  4. 子テーマ内のファイル「add-amp-analytics.php」を編集することで AMP 用 Google Analytics に独自の設定を追加できるようにした(子テーマ編集機能では編集できないようにしてあります。編集したい場合は子テーマ内の実ファイルを書き換えてください。)

仕様変更

  1. モバイルナビのボタン名に翻訳入れた
  2. モバイルナビの「前へ」「次へ」ボタンをアーカイブページでも動作するようにした
  3. モバイルナビでサイドバー非表示にしても、サイドバーボタンが動作するようにした
  4. SNS シェアボタンに aria-hidden つけた
  5. コメントフォームの見た目少し変更
  6. PWA のデフォルト値を一部変更

ライブラリ更新

  1. jQuery 3.3.1 → 3.4.1
  2. Bootstrap 4.1.3 → 4.3.1

不具合修正

  1. この問い合わせの原因が分かったので修正。(原因:アタッチメントページは、is_attachment() と is_singular() の両方にマッチするけど、rel_canonical() や wp_get_canonical_url() では canonical URL が取れないってことが分かった。自分はアタッチメントページなんて使わないので気づかなかった)
  2. PWA のマニフェストファイルに記述されてるアイコンが何故か https ではなく勝手に http になっちゃうことがあるので、絶対 https になるようにした(どうせ https じゃないと動かないし・・・)
  3. Google Map の埋め込み用 HTML に allow="fullscreen"="" とかいうヘンテコ記述があるので、こういう形式も AMP 置換に対応させた(通常は allow="fullscreen"、allowfullscreen、allowfullscreen="1″ とか書くのが普通なんだけど・・・)
  4. サイトタイトルが画像の場合、トップページのみコピーボタンを押しても、タイトル名がコピーできてなかった不具合修正

リリース情報

Posted by るな