web-dev-qa-db-ja.com

新しいブログがBuddypressで作成されたときにスクリプトを実行するにはどうすればいいですか?

私のbuddypressシステムで作成されたすべての新しいブログにいくつかのmysqlデータを挿入したいです。新しく作成したブログデータに接続するにはどうすればよいですか。たとえば、IDを使用すると、PHPから直接挿入できます。もっと良い方法はありますか?

ありがとうございます。

2
konzepz

参照: スーパー管理者が作成したらすぐに新しいサブブログを変更する方法

私が投稿したいコードは残念ながら "bodyは30000文字に制限されています。あなたは62367を入力しました"という理由で投稿できませんでした。 :

function set_blog_defaults($blog_id, $user_id)
{
    global $wp_rewrite, $wpdb, $current_site;
    switch_to_blog($blog_id);
            // do stuff
}

// When a new blog is created, set the options 
add_action('wpmu_new_blog', array(&$cets_wpmubd, 'set_blog_defaults'), 100, 2);

?>
2
edelwater