カスタムグローバルナビ機能追加。その他もろもろ Luxeritas 3.13.0

Luxeritas 3.13.0

Luxeritas Theme 3.13.0 をリリース。

固定ページで作った内容をそのままグローバルナビのメニューにできる機能(カスタムグローバルナビ)を追加しました。

カスタムグローバルナビ

カスタムグローバルナビの設定方法などは以下のページを参考にしてください。

その他、AMP の仕様変更対応、PHP 8 対応、などなど。詳しくは後述の改訂履歴のとおり。

改訂履歴

機能追加

  1. カスタムグローバルナビ機能を追加

仕様変更

  1. 上記の機能追加にともないグローバルナビの class 名および CSS を数カ所変更
  2. 「カスタマイズ -> CSS -> ウィジェット用の CSS」の「カテゴリー / アーカイブウィジェット」を通常表示用とドロップダウン表示用に分離
  3. カテゴリー / アーカイブウィジェット の CSS と同じ CSS をナビゲーションメニューウィジェットにも適用
  4. 検索ウィジェットの CSS を僅かに変更
  5. body タグ直下に wp_body_open() 追加(WP 5.0 以上では wp_body_open を追加するのが推奨されてるみたいです。理由は分かるけど Luxeritas では wp_body_open() 相当の機能が昔から装備してあるので正直言えば不要・・・)

AMP の仕様変更への対応

  1. AMP で画像が表示される際、自動的に padding-top が設定されて Lazyload 用のダミー画像(1x1px の画像) が大きい空白になって表示されてしまうようになったので、これに対応 (AMP でダミー画像を表示しないように修正)

PHP 8 対応

  1. PHP 8 で Deprecated (非推奨) と Uncaught TypeError (エラー) が出てしまう箇所を修正

不具合修正

  1. ブラックスタイルだと フッターナビの位置がおかしくなる不具合修正
  2. ver3.12.0 で追加されたスクロールプログレスバー機能の設定が外観カスタマイズのバックアップ対象に含まれてなかった不具合修正
  3. SNS ボタンが記事の上下で異なる種類だった場合に、通常ボタンもしくは固定幅タイプの SNS ボタンの配置がおかしくなる不具合修正
  4. SNS ボタンのカウントを記事の上下両方に表示する設定にしてる場合、下段の SNS ボタンにカウントが表示されない不具合修正(レベルダウン時期不明。かなり古いバージョンからレベルダウンしていたと思われる)

その他

  1. LazyLoad が有効化されててもアンカーリンク(目次ジャンプ等)でスムーススクロールできるようにした
  2. この問い合わせ(#9881-6984)に何とか対応できるようにしてみた(たぶん)
  3. 部分的な内部処理の最適化

WordPress (Gutenberg)側での修正を待っている状態の不具合

WP 5.6 で再利用ブロックが通常ブロックに変換できない

主にこの辺 ↓ のフォーラムで報告・議論されてる問題。

他にも WordPress、Gutenberg 双方で複数のスレッドに渡って問題が報告されているため、どこをウォッチすればいいのか分からん状態になってる。なので、いつ修正されるのかも分かんない。

とりあえず、いったん「編集ボタン」を押してから「保存ボタン」を押せば(名前を変える必要はない)、「通常ブロックに変換ボタン」が動作するようになるので、通常ブロックに変換することは可能。

ブロックエディタのフォントサイズ指定が動作しない

ブロックエディタのフォントサイズ問題

どうしろって言うんだ・・・(・ω・`)

Gutenberg の最新開発バージョンでは直ってるっぽいので、いずれ WP 本体に組み込まれて直る(はず)。

Luxeritas

Posted by るな