老张博客的评论框是放在评论列表下面的,有博友反映说每次评论都要拖鼠标麻烦,今天改了把评论框放到文章底部,但是没多用就被我改回来了。发现如果评论框放在文章底部即评论列表上部的话,有些博友就很难去看其他博友的评论,减少了互动的机会。如果说拖鼠标麻烦的话,可以点击右下解图标直接跳到评论框。
附修改方法:
打开主题文件的comments.php文件,找到

,即45行起选中剪切至130,粘贴至22行处。代码附上。

<?php

/**

  • The template for displaying Comments
    *
  • If the current post is protected by a password and
  • the visitor has not yet entered the password we will
  • return early without loading the comments.
    */

if ( post_password_required() ) {

return;

}
?>

《' . get_the_title() . '》留言数:'.number_format_i18n( get_comments_number() ).''; ?>

发表留言

' . sprintf( /* translators: %s: login URL */ __('您必须「登陆」才能发表留言!' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post->ID ), $post->ID ) ) ) . '

'; else : ?>
' . sprintf( /* translators: 1: edit user link, 2: accessibility text, 3: user name, 4: logout URL */ __( '登陆者:%3$s注销?' ), get_edit_user_link(), /* translators: %s: user name */ esc_attr( sprintf( __( '已登录为 %s。编辑您的个人资料。' ), $user_identity ) ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post->ID ), $post->ID ) )) . '

'; else : ?>

" id="author" class="commenttext" value="" tabindex="1" />

                    <?php endif; ?>

                    <p class="comment-form-comment">
                        <textarea placeholder="天下攘攘,皆為利往。天下熙熙,皆為利來。" id="comment" name="comment" rows="4" tabindex="4"></textarea>
                    </p>

                    <div class="commentform-ainfo link_clr">
                    <?php if ( ! is_user_logged_in() ) : ?>
                        <label class="checkbox-label">
                            <input type="checkbox" class="checkbox-radio" id="saveme" value="saveme" checked="checked" title="记住我,下次回复时无需重新输入个人信息。" />
                            <span title="记住我,下次回复时无需重新输入个人信息。" class="checkbox-radioinput"></span>记住我
                        </label>
                    <?php endif; ?>
                        <?php 
                            if ( ox_get_option( 'commentform_ad_info' ) ) {
                                echo ox_get_option( 'commentform_ad_info' );
                            } else {
                                echo '老张博客使用中,并墙裂推荐的VPS:<a href="https://laozhang.org/cloudcone.html" rel="noopener" target="_blank">CloudCone</a>';
                            }
                        ?>
                    </div>

                    <p class="form-submit">
                        <input name="submit" type="submit" id="submit" class="submit" tabindex="5" value="发表留言(Ctrl+Enter)"/>
                        <?php comment_id_fields(); do_action('comment_form', $post->ID); ?>
                    </p>

                </form>

                <div class="clear"></div>

                <script type="text/javascript">
                    document.getElementById("comment").onkeydown = function (moz_ev){
                        var ev = null;
                        if (window.event){
                            ev = window.event;
                        } else {
                            ev = moz_ev;
                        }
                        if (ev != null && ev.ctrlKey && ev.keyCode == 13){
                            document.getElementById("submit").click();
                        }
                    }
                </script>
         <?php endif; // get_option( 'comment_registration' )?>
    </div><!-- #respond -->
    <ol class="commentlist">
        <?php
            wp_list_comments(
                array(
                    'callback' => 'twentytwelve_comment',
                    'style'    => 'ol',
                )
            );
        ?>
    </ol><!-- .commentlist -->

    <div class="clear"></div>

    <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?>
        <nav id="comment-navigation" data-cnav="<?php echo $post->ID?>">
            <?php paginate_comments_links('prev_text=<&next_text=>&before_page_number= <div>&after_page_number=</div>');  //评论分页 ?>
        </nav>
        <div class="clear"></div>
    <?php endif; // 评论分页 ?>

    <div class="clear"></div>



<?php endif; ?><!-- comments_open() -->

<?php if ( ! comments_open() ) : ?>
    <p class="no-comments">评论已关闭!</p>
<?php endif; ?>

最后修改:2024 年 06 月 06 日
如果觉得我的文章对你有用,请随意赞赏