twentytwelve 하위 테마의 woocommerce shop 페이지에 석조물을 추가하려고합니다. 이것은 또한 내 사이트의 첫 페이지이기도합니다. 나는 PHP와 Wordpress에 상당히 익숙하다.WooCommerce에 Masonry를 추가 한 후 사이트가 깨졌습니다.
function twentytwelve_child_masonry() {
if (! is_admin()) {
wp_register_script('jquery_masonry', get_stylesheet_directory_uri(). 'js/masonry.pkgd.min.js' ,array(jquery), 3.2);
wp_enque_script('jquery_masonry');
add_action('wp_footer', 'twentytwelve_child_add_masonry');
function twentytwelve_child_add_masonry() { ?>
<script>
jQuery(document).ready(function($) {
$('#content').masonry({
itemSelector: '.products',
isAnimated: true;
}); });
</script>
<?php
}}}
add_action('init', 'twentytwelve_child_masonry');
난 린다에서 튜토리얼을 발견
첫 단계
는 http://masonry.desandro.com/이쪽으로부터 masonry.pkgd.min.js 파일을로드하는 기능을 만들 수 있었던 기능이다. co.kr에서 응답 성있는 테마를 작성하십시오. 페이지를로드하려고하면 사이트가 다운됩니다. 누구든지 어떤 생각? 도움을 많이 주시면 감사하겠습니다.
웹 사이트는 "충돌"하지 않습니다. 실제로 무엇이 잘못 되었습니까? –
'init' 액션에서 스크립트를 큐에 넣으면 안됩니다. 실제로 디버그를 켜면 오류가 표시됩니다. – rnevius
의견을 보내 주셔서 감사합니다. 페이지를로드하면 흰색 화면이 나타납니다. Wordpress의 관리 영역에서도. 그러나 함수는 if (! is_admin())로 시작합니다 ... – A3O