2015-01-31 3 views
0

단일 페이지 WP 테마를 만들면 실제로 테마가 WP로 변환됩니다. 모든 것이 잘 작동하지만 블로그 섹션의 게시물을보고 닫으면 모든 회전식 슬라이드가 사이트에서 중단됩니다. 게시물 magnific 팝업에서 열립니다.모든 올빼미 ajax를 사용하여 매그 니픽 팝업 콘텐츠를 닫은 후 회전식 슬라이드가 발생합니다.

// 링크
<a href="<?php the_permalink(); ?>" class="ajax-popup-link"></a>

// magnific
$('.ajax-popup-link').magnificPopup({ type: 'ajax', closeOnBgClick: false });

// 내가 팝업

<?php 
    $bl_args = array(
     'post_type' => 'post', 
     'orderby' => 'date', 
     'order' => 'DEC', 
    ); 
      $counter = 0; 
    $bl_query = new WP_Query($bl_args); 
    // The Loop 
    if ($bl_query->have_posts()) { 
     while ($bl_query->have_posts()) { 
      $bl_query->the_post(); 


          if($counter%4 == 0) { 

           echo '<div class="blog">'; 
           echo '<div class="row">'; 
          } //open before every fourth item 

          echo '<div class="col-md-6">'; 
        ?> 
    <a href="<?php the_permalink(); ?>" class="ajax-popup-link"> 
        <?php 
          the_post_thumbnail('blog-thumb'); 
        ?> 
          </a> 
        <?php 
          echo '<div class="row">'; 
          echo '<div class="col-sm-2"><span><span>'; 
          the_time('j'); 
          echo '</span>'; 
          the_time('F Y'); 
          echo '</span>'; 
          echo '</div><!-- .col-sm-2 -->'; 
          echo '<div class="col-sm-10">'; 
          echo '<h4>'; 
        ?> 
    <a href="<?php the_permalink(); ?>" class="ajax-popup-link"> 
        <?php 
          echo get_the_title(); 
        ?> 
    </a> 
        <?php 
          echo '</h4>'; 
          the_excerpt(); 
          echo '</div><!-- .col-sm-10 -->'; 
          echo '</div><!-- .row -->'; 
          echo '</div><!-- .col-md-6 -->'; 

          if($counter%4 == 3) { 
           echo '</div><!-- .row -->'; 
           echo '</div><!-- .blog -->'; 
          } //close after each block of four or after last item 
          $counter++; 
     } 
    } 

    /* Restore original Post Data */ 
    wp_reset_postdata(); 
      ?> 


감사를 사용하고 전체 코드!

답변

0

팝업으로 인해 스타일과 스크립트가 다시로드 되었기 때문에 문제가 발생했습니다. wp_head()wp_footer()을 삭제했으며 모든 것이 잘되었습니다.