Intereting Posts
WordPress 4.4 самообслуживаемое видео (html5) не показывает Использование постоянных ссылок с параметрами Как добавить термины к таксономии с помощью wp_insert_terms? включение настраиваемых полей в админ? Важная статья текущего автора обзора? Запустите wp_kses_decode_entities для подачи атома? Шифрование сообщений WordPress Вывод сообщений, игнорирующий Sort_Column? Есть ли решение для автоматической публикации данных на WP-запись из базы данных Индивидуальная настройка типа страницы – обычные решения не помогают Как добавить дополнительные пользовательские поля в мета-таблицу пользователя одновременно get_header_image () вызывает проблему с приоритетом видимого содержимого в странице Speed ​​Insights Как проверить, был ли мой $ wpdb-> insert () успешным? добавление содержимого и изображений на страницу вложения Создайте случайное уникальное 6-значное число в качестве настраиваемого поля для пользовательского типа сообщения

Масонство 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') . Попробуйте и дайте мне знать.