画像ギャラリーおよび Lazy Load が正常動作しない不具合。修正しました。

Luxeritas 1.60 リリース

Luxeritas 1.60

Luxeritas Theme 1.60 をリリースしました。

グローバルナビを孫まで表示できるようにしたり、
構造化データで付けられそうなものを更に付け加えたり、
その他、ちょこちょこしたバグを修正したり。

詳しくは以下の改訂履歴か、図入りで解説している開発者ブログを参照してください。

ダウンロードは、こちらのページ から。

スポンサーリンク

改訂履歴

機能追加

  1. グローバルナビに孫まで表示できる機能追加

仕様変更

  1. サイトタイトルからキャッチフレーズまでを itempscope="WebSite" で囲むようにした
    • サイトタイトルが文字の場合
      • itemprop="name about" サイトタイトル
      • itemprop="url" サイトタイトルのリンク
      • itemprop="alternativeHeadline" キャッチフレーズ
    • サイトタイトルが画像の場合
      • itemprop="image" サイトタイトル画像(img)
      • itemprop="name about" サイトタイトル(meta)
      • itemprop="url" サイトタイトルのリンク
      • itemprop="alternativeHeadline" キャッチフレーズ
  2. コピーライトの since に相当する部分を itemprop="copyrightYear" 囲むようにした
  3. ブログカードで画像がないページのスクリーンショットを取得する場合、'center:center' の位置ではなく 'center:top' の位置のスクリーンショットを取得するようにした
  4. グローバルナビの区切り線の色が設定されてる場合、子と孫の上下の区切り線をその色で表示するようにした
  5. あんまり意味ないから、フォントの preload で loadpolicy 外した

内部最適化

  1. 豪華版モバイルメニューで重複してる CSS 箇所があったので削除
  2. ログイン時に管理バーが見えてる時の帯メニューの位置なんとかした(指摘する人が現れたので、ついにと言うかようやく Javascript で何とかしたって感じ)

仕様変更

  1. 404 ページの時、サイドバーに設置された Google Adsense は非表示になるようにした
  2. サイドバーだけでなくフッターに設置された Google Adsense もプレビューと 404 で非表示になるようにしてみた(他は知らん、自分で勝手にやってくれw)

バグ修正

  1. AMP やブログカード等 getimagesize を使う処理で、画像が存在しない時に Warning が出てしまうバグの修正
  2. 豪華版モバイルメニューで複数の条件が揃うと(超低確率)、子を展開した時に関係のない箇所に マークが付くことのあるバグの修正
  3. ブログカードで画像がないページのスクリーンショットを取得した際、スクリーンショットが取得できているにも関わらず条件分岐の間違いで画像が No Image になることのあるバグの修正(なんじゃこりゃ・・・)