is_admin()でダッシュボード(管理画面)の表示チェック

is_admin()を使うと開いているページが管理画面なのか(表示しているか)をチェックすることが出来ます。

プラグインの作成などで、プログラムをダッシュボード(管理画面)で機能させたくない表示させたくないときに下のコードのように!(否定)つけて使用します。

if(!is_admin()){}

例えば、サイトで記事の表示数を設定するpre_get_postsを使うときに、is_adminを使用しないと、管理画面の投稿一覧を表示したときにサイトで表示する記事件数と同じ記事数しか表示されなくなります。

is_admin()は、ダッシュボードを表示しているときtrueを返し、違うときはfalseを返します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です