芝麻web文件管理V1.00
编辑当前文件:/www/wwwroot/shphe-en.com/wp-content/plugins/admin-columns-pro/admin-columns-pro.php
maybe_deactivate_admincolumns() ) { require_once dirname( __FILE__ ) . '/codepress-admin-columns/codepress-admin-columns.php'; require_once dirname( __FILE__ ) . '/cac-addon-pro.php'; } // Add settings link add_filter( 'plugin_action_links', array( $this, 'add_settings_link' ), 1, 2 ); add_filter( 'network_admin_plugin_action_links', array( $this, 'add_settings_link' ), 10, 2 ); } /** * Disable the Admin Columns base plugin if it is active * * @since 3.0 * * @return bool Whether the base plugin was deactivated */ public function maybe_deactivate_admincolumns() { require_once ABSPATH . 'wp-admin/includes/plugin.php'; $deactivated = false; // Plugin files $cpac_basename = 'codepress-admin-columns/codepress-admin-columns.php'; $cpac_addon_pro_basename = 'cac-addon-pro/cac-addon-pro.php'; if ( is_plugin_active( $cpac_basename ) ) { deactivate_plugins( $cpac_basename ); $deactivated = true; } if ( is_plugin_active( $cpac_addon_pro_basename ) ) { deactivate_plugins( $cpac_addon_pro_basename ); $deactivated = true; } return $deactivated; } /** * Add Settings link to plugin page * * @since 3.0 * * @param string $links All settings links. * @param string $file Plugin filename. * @return string Link to settings page */ public function add_settings_link( $links, $file ) { if ( $file === plugin_basename( __FILE__ ) ) { $adminurl = is_network_admin() ? network_admin_url( "settings.php" ) : admin_url( "options-general.php" ); array_unshift( $links, '
' . __( 'Settings', 'codepress-admin-columns' ) . '
' ); } return $links; } /** * Add capabilty to administrator to manage admin columns. * You can use the capability 'manage_admin_columns' to grant other roles this privilidge as well. * * @since 3.0 */ public function set_capabilities() { if ( $role = get_role( 'administrator' ) ) { $role->add_cap( 'manage_admin_columns' ); } } } new CPAC_Full();