WordPressのURL補完を無効にする

WordPressで作成したサイトで手入力で適当なURLを入力すると、それに近いURLを自動的に補完される機能(カノニカルリダイレクトと言うらしい)があるので、意図しないページが表示されたりして都合悪い時がある。どういう時に便利なのかよく分からないけど必要ないから無効にしたいときはfunctions.phpに以下のコードを追加する。
functions.phpfunction func_redirect_canonical($redirect_url, $requested_url) {
  if (is_404()) {
    return false;
  }
  return $redirect_url;
}
add_filter('redirect_canonical', 'func_redirect_canonical', 10, 2);