ヘッダーが送信される前に何かを行うことに依存する機能をテーマに構築しようとしています。当然のことながら、次のように Init フックにフックしました。
add_action('init', 'my_function');
しかし、問題は、ユーザーが管理セクションまたはログイン ページを見ていない場合にのみ my_function を実行したいということです。
したがって、フロントエンドのみであるが、ヘッダーが送信される前に実行されるフックを使用できます。API リファレンス を見ると、何もないように見えます。また、明らかに条件はランタイムの早い段階で機能しません。
そのため、/wp-admin/ と /wp-login/ の URL を検索する以外に (これは私には不格好に思えます)、わかりません。