Pinterest風レイアウトのWordPressテーマ「Gridly」の初期ロード時の崩れを修正

最初に体裁を整えるためのjQuery(masonry)が走っているのですが、機転のトリガーになるものが指定されていないので、

画像などが読み込まれた後(サイズなどが取得できた後)に動くよう、

/wp-content/themes/gridly/js/functions.js?ver=3.4.2

// masonry code
$(document).ready(function() {
  $('#post-area').masonry({
    // options
    itemSelector : '.post',
    // options...
  isAnimated: true,
  animationOptions: {
    duration: 400,
    easing: 'linear',
    queue: false
  }
  });
});
 
下記のように$(window).load()を追記
// masonry code
$(document).ready(function() { $(window).load(function(){
  $('#post-area').masonry({
    // options
    itemSelector : '.post',
    // options...
  isAnimated: true,
  animationOptions: {
    duration: 400,
    easing: 'linear',
    queue: false
  }
  });
 });
});

これで多少崩れにくくなりました。

レイアウトでinline要素がかなり使われているのでその辺りはCSSに手を入れていこうと思います。