워드프레스 플러그인 WPtouch에서 Skip to comments 클릭 시 하단의 코멘트 부분으로 이동하지 않는 것을 알 수 있습니다.
원인은 disques라는 소셜코멘트 플러그인을 함께 사용해서 그렇습니다. 이 부분을 수정하기 위해서는,...
wp-content/plugins/wptouch/themes/default/single.php
위 파일을 수정해주시면 됩니다.
이 것을...
#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'
) ) ?> › <?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">↓ <?php _e( "Skip to comments", "wptouch" ); ?></a>
<?php } elseif (function_exists('id_comments_template')) { ?>
<a href="#idc-container-parent">↓ <?php _e( "Skip to comments", "wptouch" ); ?></a>
<?php } elseif (isset($post->comment_count) && $post->comment_count == 0) { ?>
<a href="#respond">↓ <?php _e( "Leave a comment", "wptouch" ); ?></a>
<?php } elseif (isset($post->comment_count) && $post->comment_count > 0) { ?>
<a href="#com-head">↓ <?php _e( "Skip to comments", "wptouch" ); ?></a>
<?php } ?>
<?php endif; ?>
</div>
</div>
이 포스트를 추천해 주시면 더욱 많은 분들에게 보여집니다~!