WordPressでブラウザのアドレスバーにURLを途中まで入力したときにページが自動で表示される現象を停止する方法

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

ワードプレスにはとても便利な機能があります。たとえばスマホやパソコンでブラウザのURLバーに直接URLを入力して途中でEnterボタンを押すと近しいページを自動で開いてくれます。言葉で説明するのが難しいのでいまいちイメージをつかみづらいと思いますので以下にURLを記述しておきます。

たとえば、iPhoneでインターネットブラウザSafari(青色のアイコン)を立ち上げてアドレスバーが入力できる箇所に「wp-labo.com/url-」と入力してEnterボタンを押したとしましょう。すると完全に自動でWordPressが判断して「https://wp-labo.com/url-auto-redirect-page-disable」を表示してくれます。

ページが自動で表示される現象を停止する方法

実際の画面で自動補完リダイレクト機能を試してみますね。アドレスバーをタップ。

そしてURLの続きに「a」と入力してみます。そしてそのままキーボードを決定。

すると自動で「/about」ページが開きました。

全部のURLを入力する手間を考えて事前に予測表示してくれるというとても気が利いた機能ですね。

ただ、この機能を知らない人には「勝手にページが転送されるスパイウェアが仕込まれているの?」と感じてしまうこともあるほど、気が利きすぎる機能となっています。仮に一致する文字がない場合は少し関連性の低いページを開いてしまうこともあるので勘ぐってしまう気持ちもわからなくはありません。

この機能はカンタンに止めることができます。以下のスクリプトをfunctions.phpへ追記してください。

//WordPressのURLの自動補完リダイレクトを無効にする
function url_auto_input_redirect_stop( $redirect_url ) {
	if( is_404() ) {
		return false;
	}
	return $redirect_url;
}
add_filter( 'redirect_canonical', 'url_auto_input_redirect_stop' );

ワードプレスの「自動補完リダイレクト機能」は便利な機能ですが、一致しないキーワードに対して予測しないページが開いてしまうと閲覧者を混乱させる原因になってしまいます。入力が途中のものは「ページが見つかりません」と表示させた方が動作は自然なので404ページを呼び出す処理をしています。

気の利く機能もシチュエーションによっては相手に不信感を与えてしまう要因になりかねませんので状況に併せて使うようにしましょう。インターネットに慣れているユーザーからすると「あ、入力キーワードから予測してくれてページに飛ばしてくれたんだな」と理解してくれますが、インターネットに疎い初心者さんだと「このサイトはハッキングされているのかもしれない!」と勘違いすることもありますので来訪者の知識レベルに合わせながら検討をしてみるのが良さそうです。以下にプラグインもご用意しておりますのでfuncsions.phpへの追記が難しい方は無料プラグインをお試しくださいませ。

プラグインを導入する方法

ワードプレスの自動補完リダイレクト機能を停止するプラグイン「URL Auto Input Redirect Stop」の導入はカンタンです。最下部のリンクからプラグインの無料ダウンロード後に管理画面から適用するだけ。念のため手順について下記でご説明させていただきますね。難易度は高くありません。いつも通りです。

プラグインをインストールする手順

管理画面にログインしたら「プラグイン > 新規追加」をクリック。

そして「プラグインのアップロード」をクリック。

すると以下の画面が開きます。

デスクトップに保存した「ZIPファイル」を「ファイルを選択」にドラッグしましょう。ドラッグ操作が難しい場合は「ファイルを選択」をクリックしてデスクトップに保存した「ZIPファイル」を選択。

そして「今すぐインストール」をクリック。

次に「プラグインを有効化」をクリック。

無事有効化ができると下記のメッセージが表示されます。

プラグインの一覧に下記が表示されていれば成功です。

ではこの状態で再度さきほどの入力を試してみましょう。

そのまま決定ボタンを押します。すると404ページが開きます。自動リダイレクトが無効になりましたね。

以上で設定が完了です。自動補完リダイレクト機能が気になっていたサイト運用者様はぜひ無料プラグイン「URL Auto Input Redirect Stop」をお試しくださいませ。サイト運営の役に立ってくれるはずです。

最新式の無料プラグインを事前公開

WordPressは公式サイトに登録されているプラグインだけでは機能を補足しきれません。当サイトでは使いやすさを追求した魅惑的なプラグイン無料でダウンロードいただけます。運営ホームページのマーケティング力をさらに高めるチャンスです。まずは無料でDLしてお試しくださいませ。
改良されたプラグインを確認する