WordPress でプラグインを作成するときに、アクション・フックを使うことが多くなります。WordPress のアクションフックは下記のページで一覧になっていますが、WordPress Mu で追加されたアクションフックの一覧は探してみても見つかりませんでした。

プラグイン API/アクションフック一覧 – WordPress Codex 日本語版

そこで、自分で一覧を作成してみました。作成方法は wpmu- で始まるソースから do_action を探してアクション名を拾いました。一部 WordPress 用のアクションも入っているかもしれません。また漏れがあるかもしれませんが、これで WordPress Mu 用のプラグイン作成時にかなり助かりましたので、参考までに載せておきます。使用した WordPress Mu のバージョンは 2.8.2 です。

アクション名からだいたいアクションの概要は分かるかと思います。

アクション名 引数
activate_blog $id
activate_sitewide_plugin $plugin
add_user_to_blog $user_id, $role, $blog_id
added_existing_user $user_id
archive_blog $id
deactivate_blog $id
deactivate_sitewide_plugin $plugin
make_ham_blog $id
make_spam_blog $id
manage_blogs_custom_column $column_name, $blog_id
manage_users_custom_column $column_name, $user_id
mature_blog $id
mu_activity_box_end
mu_rightnow_end
remove_user_from_blog $user_id, $blog_id
switch_blog $blog_id, $prev_blog_id
unarchive_blog $id
unmature_blog $id
unspam_blog $id
update_blog_public
update_wpmu_options
wpmu_activate_blog $blog_id, $user_id, $password, $title, $meta
wpmu_activate_user $user_id, $password, $meta
wpmu_blog_updated $blog_id
wpmu_new_blog $blog_id, $user_id
wpmu_new_user $user_id
wpmu_options
wpmu_update_blog_options
wpmuadminedit
wpmuadminresult
wpmublogsaction $blog_id
wpmueditblogaction $id

関連する投稿