我想用评论计数填充评论?

时间:2013-06-02 作者:Cid Ubaid

我正在使用一个自定义函数,用注释计数的数量预先填充注释文本区域,但是已经发送了一个错误标题,任何人都可以指导我这是我正在使用的代码

  add_action(\'pre_comment_on_post\', \'dump_comment\');
   function dump_comment($post_id, $author=null, $email=null) {
   $comcnt = $cmntcount = comments_number( \'#0\', \'#1\', \'#%\' );
   $comment = ( isset($_POST[\'comment\']) ) ? trim($_POST[\'comment\']) : null;
   if (!$comment) {
   $_POST[\'comment\'] = \'Design\' . \'$comcnt\';

    }
   }

1 个回复
最合适的回答,由SO网友:birgire 整理而成

我认为您的标题已发送错误的原因是您正在使用

comments_number()
这将回显该值。

改为尝试

get_comments_number( $post_id );
返回它。

上的Codex信息this 函数表示它返回帖子的注释、trackback和pingback的总数。

结束