芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/wp-statistics/src/Core/Operations/Loader.php
execute(); } /** * Execute the core function. * * @return void */ public function execute() { add_action('wpmu_new_blog', [$this, 'addTableOnCreateBlog'], 10, 1); add_filter('wpmu_drop_tables', [$this, 'removeTableOnDeleteBlog']); add_filter('plugin_row_meta', [$this, 'addMetaLinks'], 10, 2); } public function addTableOnCreateBlog($blogId) { if (!is_plugin_active_for_network(plugin_basename(WP_STATISTICS_MAIN_FILE))) { return; } $options = get_option(Option::$opt_name); switch_to_blog($blogId); TableHandler::createAllTables(); update_option(Option::$opt_name, $options); restore_current_blog(); } public function removeTableOnDeleteBlog($tables) { $tables[] = array_merge($tables, DB::table('all')); return $tables; } public function addMetaLinks($links, $file) { if ($file !== plugin_basename(WP_STATISTICS_MAIN_FILE)) { return $links; } $pluginUrl = 'https://wordpress.org/plugins/wp-statistics/'; $links[] = '
' . esc_html__('Visit WordPress.org page', 'wp-statistics') . '
'; $rateUrl = 'https://wordpress.org/support/plugin/wp-statistics/reviews/?rate=5#new-post'; $links[] = '
' . esc_html__('Rate this plugin', 'wp-statistics') . '
'; return $links; } }