博客中的评论链接有问题

时间:2012-08-01 作者:David Giglio

我已经设置了所有允许对我的博客帖子发表评论的设置。然而,当你点击链接发表评论时,什么都没有发生。附件是我的评论。php文件该网站也是www.djjigs。提前谢谢!

<?php if ( have_comments() ) : ?>
    <h2 id="comments-title">
        <?php comments_number(__(\'No Comments\', \'stylico\'), __(\'1 Comment\', \'stylico\'), __(\'% Comments\', \'stylico\')); ?>
    </h2>
    <?php if ( get_comment_pages_count() > 1 && get_option( \'page_comments\' ) ) : ?>
    <nav id="comment-nav-above">
        <h1 class="assistive-text"><?php _e( \'Comment navigation\', \'stylico\' ); ?></h1>
        <div class="nav-previous"><?php previous_comments_link( __( \'&larr; Older Comments\', \'stylico\') ); ?></div>
        <div class="nav-next"><?php next_comments_link( __( \'Newer Comments &rarr;\', \'stylico\') ); ?></div>
    </nav>
    <?php endif; ?>

    <ol class="commentlist">
        <?php wp_list_comments( \'callback=stylico_comment\' ); ?>
    </ol>

    <?php if ( get_comment_pages_count() > 1 && get_option( \'page_comments\' ) ) : // are there comments to navigate through ?>
    <nav id="comment-nav-below">
        <h1 class="assistive-text"><?php _e( \'Comment navigation\', \'stylico\'); ?></h1>
        <div class="nav-previous"><?php previous_comments_link( __( \'&larr; Older Comments\', \'stylico\') ); ?></div>
        <div class="nav-next"><?php next_comments_link( __( \'Newer Comments &rarr;\', \'stylico\') ); ?></div>
    </nav>
    <?php endif; ?>

<?php
    elseif ( ! comments_open() && ! is_page() && post_type_supports( get_post_type(), \'comments\' ) ) :
?>
<p class="nocomments"><?php _e( \'Comments are closed.\', \'stylico\'); ?></p>

<?php endif; ?>

<?php comment_form( array( \'comment_notes_after\'  => \'\', \'label_submit\' => __(\'Send Comment\', \'stylico\') ) ); ?>

1 个回复
SO网友:kaiser

我不确定,你说的是评论回复还是普通(非回复)评论。

无论如何,下面是如何从函数中注册注释回复脚本。php文件:

function wpse60406_scripts()
{
    # Comment reply script
    if ( 
        is_singular() // Use is_single() if this shouldn\'t work for pages
        AND get_option( \'thread_comments\' ) 
    )
        wp_enqueue_script( \'comment-reply\' );
}
add_action( \'wp_enqueue_scripts\', \'wpse60406_scripts\' );

结束

相关推荐

更改Comments.php和header.php后带有注释的页面上的无限循环

我使用的是wordpress的3.3.1版,但我遵循的是使用2.7版的教程。更改标题后。php和注释。php代码,当我查看带有注释的单个帖子页面时,我得到了一个无限循环。这是我在<head> 标题中的标记。php:<?php if(is_singular()){ wp_enqueue_script(\'comment-reply\');} ?> <?php wp_head(); ?> 以下是完整的评论。php代码:<?php &#