スマートフォンの横表示には対応していません

Laboratory

なないろ研究所

⼈と⼈をつなぐコミュニケーションをもっと世の中に。
それが私達が⾏うこと。

なないろ研究所では日々、様々なことをリサーチし、実験しています。

コミュニケーションの流通をお手伝いするために、日々様々なリサーチを行い、分析し、時に実験しております。

そんな日々の活動内容においてログをつけております。

このような情報共有が、我々が考えるコミュニケーションの一つの形です。

WordPress 任意のページへリダイレクト

こんにちは。なないろバックエンドエンジニアOtです。

今回は、WordPressで特定のページを表示せずに任意のページへリダイレクトさせる方法です。

template_redirectを使う!

template_redirectは、Wordpressでテンプレートファイルの振り分けを行う直前にアクションが実行されます。

下記を確認すると「ロードするテンプレートを決定する前に発生します。」的なことが書いてあります。

https://developer.wordpress.org/reference/hooks/template_redirect/

 

 

使い方

functions.phpに書いて行きます。

上記のようにすると、

404になるときにhttps://www.example.com/test/に

リダイレクトされます。

is_404()のところを変えてあげれば任意のページの時にリダイレクトできます。

 

おまけ

wp_safe_redirect()という関数を使っています。
これはWordpressが用意してくれている安全にリダイレクトする関数です。

私達は京都でNo1のデザイン力・UI力を目指す

システム開発・Web開発カンパニー

株式会社なないろです。

各種CMS、企業サイト、キャンペーンサイト、顧客管理システム、IoTシステムなど幅広いITソリューションを優良なデザインとUIで、SEOソリューションをあわせてお客様の目標達成を行う企業です。