2020/02/11カテゴリー:WordPressマルチサイトでサイトを作成したときに処理を実行したかったので、それのスニペットになります。目次サイト初期化用フックで関数を実行するもう1つのフックについて渡ってくる引数の中身サイト初期化用フックで関数を実行するサイト作成時に用意されているwp_initialize_siteフックを使います。以下はサイト作成時に固定ページを作成する例になります。);2つ目の引数には作成したサイトの名前やユーザーIDが渡ってくるので、これを利用して固定ページを作成することができます。1つのフックについて旧バージョンだとwpmu_new_blogが用意されていましたが、バージョン5.1.0より非推奨のフックとなりました。これの代用でwp_insert_siteフックもあるのですが、wp_initialize_siteの方が渡ってくる引数が1つ多く使い勝手が良いため、今回はこちらを使用しています。実行順番はwp_insert_siteの方が早くこちらはデータベースが作成された段階なので、場合によって使い分けるのが良さげです。Resources」を確認することをオススメいたします。渡ってくる引数の中身ちなみに以下は、フックした関数に渡ってくる引数の内容をダンプしたモノです。2つ目の引数「$args」に渡ってくる配列の例。タイトルや作成時に設定したユーザーIDなどが含まれます。