Php 评论在WordPress中为空

Php 评论在WordPress中为空,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,尽管我已经将添加到single.php中,但它似乎不起作用!我可以肯定,但是为什么要批准的评论列表中的评论是空的?每个评论的名称、电子邮件和URL字段以及内容均为空 wp comments post.php应该与其他主题文件一起定位,还是应该与主文件一起定位 此问题的原因可能是什么?函数comments\u template()在主题目录的根目录中查找名为comments.php的文件。comments.php中的代码应如下所示: <!-- Display the comments --&

尽管我已经将
添加到
single.php
中,但它似乎不起作用!我可以肯定,但是为什么要批准的评论列表中的评论是空的?每个评论的名称、电子邮件和URL字段以及内容均为空

wp comments post.php
应该与其他主题文件一起定位,还是应该与主文件一起定位


此问题的原因可能是什么?

函数
comments\u template()
在主题目录的根目录中查找名为comments.php的文件。comments.php中的代码应如下所示:

<!-- Display the comments -->
<?php if($comments) : ?>
    <ol>
    <?php foreach($comments as $comment) : ?>
        <li id="comment-<?php comment_ID(); ?>">
            <?php if ($comment->comment_approved == '0') : ?>
                <p>Your comment is awaiting approval</p>
            <?php endif; ?>
            <?php comment_text(); ?>
            <cite><?php comment_type(); ?> by <?php comment_author_link(); ?> on <?php comment_date(); ?> at <?php comment_time(); ?></cite>
        </li>
    <?php endforeach; ?>
    </ol>
<?php else : ?>
    <p>No comments yet</p>
<?php endif; ?>

<!-- Display the form -->

<?php if(comments_open()) : ?>
<?php if(get_option('comment_registration') && !$user_ID) : ?>
    <p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.</p><?php else : ?>
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
        <?php if($user_ID) : ?>
            <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Log out &raquo;</a></p>
        <?php else : ?>
            <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
            <label for="author"><small>Name <?php if($req) echo "(required)"; ?></small></label></p>
            <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
            <label for="email"><small>Mail (will not be published) <?php if($req) echo "(required)"; ?></small></label></p>
            <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
            <label for="url"><small>Website</small></label></p>
        <?php endif; ?>
    </form>
<?php endif; ?>
<?php else : ?>
    <p>The comments are closed.</p>
 <?php endif; ?>


@不!我想我必须创造一个!这可能是问题的原因吗?这很难编码吗?我不喜欢复制和粘贴代码。我想学习,最好自己做。我想我必须在single.php中添加一些代码来循环所有注释?你能为comments.php推荐一些不错的教程吗?@3D krativ。我认为当您试图保存注释时会出现一些问题,请不要使用wp-comments-post.php文件。别碰它。它应该和主文件(核心文件)在一起。好的!谢谢你的回答!我以后再看!
<?php comments_template('modules/custom-comments.php'); ?>