如果你进去看看wp-includes/default-filters.php
您将看到每个注释在输出之前运行的所有函数。我想这是最后一个wpautop,它在换行符的位置添加了p标记:
add_filter( \'comment_text\', \'wptexturize\' );
add_filter( \'comment_text\', \'convert_chars\' );
add_filter( \'comment_text\', \'make_clickable\', 9 );
add_filter( \'comment_text\', \'force_balance_tags\', 25 );
add_filter( \'comment_text\', \'convert_smilies\', 20 );
add_filter( \'comment_text\', \'wpautop\', 30 );
你可以
remove_filter( \'comment_text\', \'wpautop\', 30 );
确认,但您将完全丢失段落。