워드프레스 플러그인 WPtouch에서 Skip to comments 클릭 시 Disqus 바로 이동하기
워드프레스 플러그인 WPtouch에서 Skip to comments 클릭 시 하단의 코멘트 부분으로 이동하지 않는 것을 알 수 있습니다.

원인은 disques라는 소셜코멘트 플러그인을 함께 사용해서 그렇습니다.  이 부분을 수정하기 위해서는,...

wp-content/plugins/wptouch/themes/default/single.php

위 파일을 수정해주시면 됩니다.


#dsq_add_new_comment

이 것을...

#disqus_thread  
이렇게 수정해주시면 됩니다.


소스에서 14번째 줄에 있습니다.  아래는 수정한 소스의 일부분입니다.


<?php global $is_ajax; $is_ajax = isset($_SERVER['HTTP_X_REQUESTED_WITH']); if (!$is_ajax) get_header(); ?>
<?php $wptouch_settings = bnc_wptouch_get_settings(); ?>

<div class="content single" id="content<?php echo md5($_SERVER['REQUEST_URI']); ?>">
  <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
   <div class="post">
       <a class="sh2" href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e( "Permanent Link to ", "wptouch" ); ?><?php if (function_exists('the_title_attribute')) the_title_attribute(); else the_title(); ?>"><?php the_title(); ?></a>
           <div class="single-post-meta-top"><?php echo get_the_time( __( 'M jS, Y @ h:i a', 'wptouch'
) ) ?> &rsaquo; <?php the_author() ?><br />

  <!-- Let's check for DISQUS... we need to skip to a different div if it's installed and active -->  
  <?php if ( 'open' == $post->comment_status && bnc_can_show_comments() ) : ?>
   <?php if (function_exists('dsq_comments_template')) { ?>
     <a href="#disqus_thread">&darr; <?php _e( "Skip to comments", "wptouch" ); ?></a>
   <?php } elseif (function_exists('id_comments_template')) { ?>
    <a href="#idc-container-parent">&darr; <?php _e( "Skip to comments", "wptouch" ); ?></a>
   <?php } elseif (isset($post->comment_count) && $post->comment_count == 0) { ?>
    <a href="#respond">&darr; <?php _e( "Leave a comment", "wptouch" ); ?></a>
   <?php } elseif (isset($post->comment_count) && $post->comment_count > 0) { ?>
    <a href="#com-head">&darr; <?php _e( "Skip to comments", "wptouch" ); ?></a>
   <?php } ?>
  <?php endif; ?>
  </div>
 </div>



이 포스트를 추천해 주시면 더욱 많은 분들에게 보여집니다~!




댓글을 달아 주세요

비밀글 (Serect)
댓글 달기 (Submit)