Snow Monkey v10.10.6 をリリースしました

Snow Monkey v10.10.6 の概要

変更

  • Google アドセンスウィジェットが2個並び広告 + スマホのときのデザインを調整

不具合の修正

  • 【最近の投稿ブロック】【任意のタクソノミーの投稿ブロック】実際のページで2列表示になる場合は、エディター上でも2列表示になるように修正
  • 表ブロックのキャプションの表示が実際のページとエディターで違う不具合を修正
  • 検索結果のレイアウトがページによって変わってしまうことがある不具合を修正
  • 検索結果の1件目がカスタム投稿タイプだったときに、パンくずにカスタム投稿アーカイブが入ってしまう不具合を修正
  • カスタマイザー保存時に、ページ速度最適化で設定した各キャッシュが消えない不具合を修正
  • カスタマイザー → ページ速度最適化 → ウィジェットエリアをキャッシュが有効なとき、スライダー系ウィジェットが表示されなくなる不具合を修正

カスタマイザー → ページ速度最適化 → ウィジェットエリアをキャッシュが有効なとき、スライダー系ウィジェットが表示されなくなる不具合を修正

読み込む JavaScript を減らすことでページの表示速度をあげる施策の1つとして、スライダー系ウィジェットは、そのウィジェットがページ上に存在するときにだけ JavaScript を読み込むようにしていました。

が、ウィジェットエリアをキャッシュするとウィジェットが静的 HTML として保存されるため「ページ上に存在するかどうか」という動的な判定がおこなわれなくなり、JavaScript が読み込まれず、結果スライダー系ウィジェットは表示されなくなるという不具合がありました。

ページ上に存在するかどうかでなんとかやりたかったのですが、どうやっても無理そうだったので「いずれかのウィジェットエリアにスライダー系ウィジェットが入っているかどうか」で判定するように変更しました。ページに存在しなくても JavaScript が読み込まれることがあるので微妙ではあるのですが、普通は常に読み込まれるものなので、それよりはマシかなぁ…という…。

この記事を書いた人

キタジマ タカシ

長崎県長崎市在住。地元のWeb制作会社でWebデザイナー/エンジニアとして従事した後、2015年にフリーランス [ モンキーレンチ ] として独立。WordPress のテーマやプラグイン、ライブラリ、CSS フレームワーク等、多数のプロダクトをオープンソースで開発・公開しています。

Snow Monkey オンラインコミュニティ

Snow Monkey をより良いテーマにするために、今後の機能開発等について情報共有したりディスカッションをしたりする場所です。より多くのユーザーの交流があったほうがより良いプロダクトに育っていくと思いますので、ぜひご参加ください!