簡體   English   中英

用戶可以在我的網站上發布父評論,但不能回復評論(即留下子評論)

[英]Users can post parent comments on my site, but cannot reply to comments (i.e., leave child comments)

我的網站上有問題。

用戶可以在我的帖子上發表評論,但沒有人可以回復這些頂級評論。 我可以通過wordpress儀表板回復評論,但也不能通過主站點本身進行評論。

這是一個示例: https : //themeasureofaplan.com/net-worth-scenario-tool/

如果您單擊任何評論下方的“回復”鏈接,則不會發生任何事情...

這是一個wordpress網站,我通過在線閱讀一些教程來構建自定義主題。

我的comments.php文件中的代碼如下:

<?php
/**
 *
 *  Comments themplate - Adapted Version of Kubrick's
 *
 *  There are 2 distinct sections after the protection area ::
 *  Display Comments is a loop surrounding the wp_list_comments() function
 *  The Form/Login section uses comment_form() to do everything
 *  ( Finally the RSS link is at the end of the page )
 *
 *  */

// ##########  Do not delete these lines
if (isset($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])){
    die ('Please do not load this page directly. Thanks!'); }
if ( post_password_required() ) { ?>
    <p class="nocomments"><?php _e('This post is password protected. Enter the password to view comments.', 'kubrick'); ?></p>
<?php
    return; }
// ##########  End do not delete section

// Display Comments Section

?> <div class="comment-section-area">

    <?php echo "<h2 class='comment-intro-header'>Comment Section</h2>";

    if ( have_comments() ) : ?>
        <h3 id="comments"><?php comments_number('No Responses', 'One Response', '% Responses');?> <?php printf('to “%s”', the_title('', '', false)); ?></h3>
            <div class="navigation">
                <div class="alignleft"><?php previous_comments_link() ?></div>
                <div class="alignright"><?php next_comments_link() ?></div>
            </div>
        <ol class="commentlist">
         <?php
             wp_list_comments(array(
              // see http://codex.wordpress.org/Function_Reference/wp_list_comments
              'login_text'        => 'Login to reply',
              'callback'          => null,
              'end-callback'      => null,
              'type'              => 'all',
              'avatar_size'       => 32,
              'reverse_top_level' => null,
              'reverse_children'  => null
              ));
          ?>
        </ol>
            <div class="navigation">
                <div class="alignleft"><?php previous_comments_link() ?></div>
                <div class="alignright"><?php next_comments_link() ?></div>
            </div>
        <?php
        if ( ! comments_open() ) : // There are comments but comments are now closed
            echo"<p class='nocomments'>Comments are closed.</p>";
        endif;

    else : // I.E. There are no Comments
        if ( comments_open() ) : // Comments are open, but there are none yet
            echo"<p class='no-comment-open-section'>Be the first to write a comment.</p>";
        else : // comments are closed
            echo"<p class='no-comment-closed-section'>Comments are closed.</p>";
        endif;
    endif;

    // Display Form/Login info Section
    // the comment_form() function handles this and can be used without any paramaters simply as "comment_form()"

    comment_form(array(
      // see codex http://codex.wordpress.org/Function_Reference/comment_form for default values
      // tutorial here http://blogaliving.com/wordpress-adding-comment_form-theme/
      'comment_field' => '<p><textarea name="comment" id="comment" cols="45" rows="10" tabindex="4" aria-required="true"></textarea></p>',
      'label_submit' => 'Submit Comment',
      'comment_notes_after' => ''

      ));


    // RSS comments link
    echo '<div class="comments_rss">';
    comments_rss_link('Comments RSS Feed');
    echo '</div>';

?> </div>

關於如何解決此問題的任何想法?

提前致謝!

當您單擊添加注釋時,控制台上出現錯誤:

Uncaught ReferenceError: addComment is not defined at HTMLAnchorElement.onclick

因此,您嘗試使用該代碼在javascript中運行一個函數,而該函數未在javascript代碼中定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM