Intereting Posts

Масонство imagesLoaded javascript error

После ввода сценариев в соответствии с WP-кодом и учебником WP Beginner на сайте есть ошибка Javascript: Uncaught ReferenceError: imagesLoaded не определен

У многих других также есть эта проблема.

Ссылка: http://www.wpbeginner.com/wp-themes/how-to-use-masonry-to-add-pinterest-style-post-grid-in-wordpress/

Следуя той же статье и столкнувшись с тем же вопросом; автор (Джош Поллок) опубликовал отчет о своем блоге.

По существу из WP 3.9, вам нужно использовать масонство, чтобы все, что вам нужно в functions.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' }); }); 

Если вы использовали код из приведенной выше ссылки, замените wp_enqueue_script('masonry') на wp_enqueue_script('jquery-masonry') . Попробуйте и дайте мне знать.