最初に体裁を整えるための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に手を入れていこうと思います。