关注同一篇文章,遇到同一个问题;作者(Josh Pollock)发布了followup 在他的博客上。
基本上,从WP 3.9开始,砌体就是供您使用的,所以您需要的功能都是这样的。php是:
add_action( \'wp_enqueue_scripts\', \'slug_masonry\' );
function slug_masonry( ) {
wp_enqueue_script(\'masonry\'); // note this is not jQuery
}
然后初始化:
//set the container that Masonry will be inside of in a var
var container = document.querySelector(\'#masonry-loop\');
//create empty var msnry
var msnry;
// initialize Masonry after all images have loaded
imagesLoaded( container, function() {
msnry = new Masonry( container, {
itemSelector: \'.post\'
});
});