如何:创建BP组时,自动创建WP类别

时间:2012-12-07 作者:Valentine Cosgrave

示例:用户自动创建组“猫”类别“猫”将与蛞蝓“猫”一起创建,或者用户自动创建组“肥猫”类别“肥猫”将与蛞蝓肥猫一起创建。我看到有一个函数wp\\u create\\u category:但是,坦率地说,我迷路了。

尝试添加子主题/组/创建的近端(第310行)。php但没有骰子

欢迎提供任何帮助或想法

1 个回复
最合适的回答,由SO网友:movsky 整理而成

有一个你可以参与的行动。它被称为:“groups\\u created\\u group”。我的想法是,你勾入其中并选择创建的最后一个组。在数据库组中,有一个名为“date\\u created”的字段。所以只要读最后一个的名字,然后用它来创建你的小组。

您必须在函数中写入此内容。主题的php文件:

function createCatAfterGroup() {
  global $wpdb;
  $group = $wpdb->get_row("SELECT * FROM `wp_bp_groups` ORDER BY date_created DESC");
  wp_insert_term($group->name, \'category\');
}
add_action(\'groups_created_group\', \'createCatAfterGroup\');

结束