カスタマイズの組み合わせによる不具合修正+α Luxeritas 2.4.1.2

↑ とりあえず、10月中のリリースはハロウィンネタが続きますw

カスタマイズで以下の組み合わせだと不具合が出るので修正。

不具合その1

  • サイトアイコンを設定している
  • AMP を設定している
  • フッターもしくはサイドバーをモバイル非表示に設定している

上記の組み合わせだと AMP エラーが出る。

不具合その2

  • bootstrap モードに設定してる
  • 投稿本文内で bootstrap のグリッドを書いてる
  • フッターをモバイル非表示に設定している

上記の条件だと、モバイルで投稿本文内のグリッドが表示されない。

上記以外の変更は後述の変更履歴のとおり。

改訂履歴

仕様変更

  1. 同じウィジェットエリア内に2つ以上のアドセンスウィジェットが存在した場合、それぞれの data-ad-client、data-ad-slot を踏襲した状態で amp-ad に置換するようにした
  2. 「関連記事」「NEXR/PREV ナビ」「新着記事ウィジェット」のサムネイルで 100x100px の画像が見つからなかったら 150x150px の画像を表示するようにした
  3. 外部リンクにアイコン付ける設定にしてあっても AMP ページではアイコン付けない仕様に変更(AMP だと画像にも勝手にアイコン付けられちゃうから)

内部最適化

  1. 誰も気づかない程度の最適化w

バグ修正

  1. 以下の組み合わせで AMP エラーが出ちゃう不具合修正
    • サイトアイコンを設定している
    • AMP を設定している
    • フッターもしくはサイドバーをモバイル非表示に設定している
  2. 以下の条件だとモバイルで投稿本文内のグリッドが表示されない不具合修正
    • bootstrap モード使用
    • 投稿本文内で bootstrap のグリッドを使用
    • フッターをモバイル非表示に設定している
  3. モバイルでサイドバーかフッターを非表示に設定してる時に、AMP の CSS 許容量の計算で24~48バイト程度の誤差が出るので修正

Luxeritas

Posted by るな