Luxeritas 2.4.6 リリース

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

Javascript 内の try…catch 文を細分化して Javascript の死亡率を下げたり、その他内部的な最適化をしました。

詳しくは下記の改訂履歴のとおり。

改訂履歴

内部的な最適化

  1. Javascript の try…catch 文を小分けにした(もろともに他の処理も動かなくなっちゃうようなことがないように)
  2. Luxeritas 関連の javascript を全て strict モードで動作するようにした(クライアント側での処理が速くなることを期待w)
  3. jQuery と Luxeritas 関連の javascript を全て結合する設定にすると一部の処理がグローバルスコープに出ちゃってたので無名関数で閉じ込めた
  4. get_theme_mods 関数の使用を MU プラグイン以外で全部廃止
  5. 意味ないところで is_admin() が呼ばれてる箇所があったので消した(is_admin の中で is_admin 呼んでるパターン、require してたから気づかなかった)
  6. functions.php の一番最初の初期処理は call_user_func() で呼ぶようにした
  7. jackmoore/autosize を ver4.0.0 にアップデートした
  8. その他ちょこちょこ

不具合っぽい?箇所の修正

  1. luxeritas ディレクトリに書き込み権限が無い場合に管理画面でエラーが出て操作不能になる現象回避(かなり以前のバージョンからレベルダウン)
  2. カスタマイズプレビューの時だけ検索ボックスの虫眼鏡マークが2つ表示されることがあるので(されないこともある。条件不明)修正

リリース情報

Posted by るな