如何使用自定义评论模板

时间:2011-10-27 作者:Sledge81

我的wordpress使用自定义帖子模板。我现在也在尝试创建一个自定义注释模板。

我注意到注释模板是通过这个函数调用的<?php comments_template( \'\', true ); ?>

我签入了我的函数。php和注释。php,但在任何地方都看不到正在声明的函数。是否有人可以建议如何引入自定义评论模板?

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

这个comments_template() 模板标记设置注释变量和函数,并包括comments.php 模板零件文件。因此,要创建自定义注释模板,请使用comments.php.

从这里开始,您需要熟悉的参数、过滤器和回调wp_list_comments(), 用于输出注释列表,以及comment_form(), 用于输出评论回复表单。

SO网友:Tushar

您可以在wp\\u list\\u comments()函数上使用回调函数。

wp_list_comments();
通常,您会在注释中找到这一行。wordpress主题的php文件。这个命令的输出是一个非常简单的HTML结构。

Wordpress可以选择将回调函数作为参数传递给wp\\u list\\u comments函数。

这个回调函数应该返回修改后的HTML结构的comments部分,我们希望实现它。

<ul class="comment-list comments">
    <?php
    wp_list_comments( array(
        \'style\'      => \'ul\',
        \'short_ping\' => true,
            \'callback\' => \'better_comments\'
    ) );
     ?>
</ul><!-- .comment-list -->
您可以在此处查看详细的教程

https://www.5balloons.info/custom-html-for-comments-section-in-wordpress-theme/

结束

相关推荐

Comments_Popup_link不带回显?

我只想得到comments\\u popup\\u link生成的HTML,并在以后进行回显。我看不到comments\\u popup\\u链接有$echo 参数,我没有看到get\\u comments\\u popup\\u link函数,就像有get\\u the\\u ID一样,它返回显示它的HTML istead。我正在使用WordPress 3.1.2我能做什么?