皆様ご無沙汰しております。yamashitaです。 今回はWordPressの関数を使うにあたって、気を付ける点を書こうと思います。 開発時に使ってみたら全然動かなくてパニックになったので調べてみました。 主な関数はis_page(),is_single(),is_archive(),is_attachement()など、表示するページの種類を判定する関数です。 おそらくこのファイルにある関数が主な対象です。 https://github.com/WordPress/WordPress/blob/master/wp-includes/query.php どういう風に失敗したのか。 カスタム投稿を含めた特定の投稿やアーカイブ、一部のユーザーからのアクセスが出来ないようにしたかったのですが、 functions.phpに以下のような記述をしました。 if(is_post_type_archiv
![【WordPress】is_xxxx()という関数は用法用量を守って使いましょう。 | バシャログ。](https://cdn-ak-scissors.b.st-hatena.com/image/square/b53dec6a802a8894496962b618bea8a7e8829438/height=288;version=1;width=512/https%3A%2F%2Fbashalog.c-brains.jp%2Fimages%2Fcat_wordpress.png)