回答編集履歴

1 不要部分削除

backn

backn score 25

2018/01/23 14:33  投稿

こちらを追記でリダイレクトは止まりますでしょうか?
add_filter( 'user_trailingslashit', function( $string, $type_of_url ){
if ( $type_of_url === 'commentpaged' ) {
   if (preg_match( '{\?cpage=}', $string)) {
       return $string;
   }else{
       return '';
   }
}
return $string;
}, 10, 2);
ページングもおかしくなっていると思うので、こちらも
add_filter( 'get_comments_pagenum_link', function( $result ){
if ( is_home() ) {  
if (preg_match( '{(.?.+?)\/\?cpage=-([0-9]{1,})\/}', $result, $m)) {
   $result = $m[1] . '/?cpage=' . $m[2];
   return $result;
}
}  
return $result;
}, 10, 2);

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る