/** * Runs the install for a newly created site. * * @since 1.0 * @param int $blog_id * @param int $user_id * @param string $domain * @param string $path * @param int $site_id * @param array $meta * @return void */ public static function install_for_new_blog($blog_id, $user_id, $domain, $path, $site_id, $meta) { global $wpdb; if (is_plugin_active_for_network(FLBuilderModel::plugin_basename())) { switch_to_blog($blog_id); FLBuilderAdmin::install(); restore_current_blog(); } }
/** * White labels the builder on the plugins page. * * @since 1.0 * @param array $plugins An array data for each plugin. * @return array */ public static function white_label_plugins_page($plugins) { $default = __('Page Builder', 'fl-builder'); $branding = FLBuilderModel::get_branding(); $key = FLBuilderModel::plugin_basename(); if (isset($plugins[$key]) && $branding != $default) { $plugins[$key]['Name'] = $branding; $plugins[$key]['Title'] = $branding; $plugins[$key]['Author'] = ''; $plugins[$key]['AuthorName'] = ''; $plugins[$key]['PluginURI'] = ''; } return $plugins; }