PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/rfstoolsupply.com/wp-content/mu-plugins/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/rfstoolsupply.com/wp-content/mu-plugins/burst_rest_api_optimizer.php |
<?php defined( 'ABSPATH' ) or die(); define( 'burst_rest_api_optimizer', true ); if ( ! function_exists( 'burst_exclude_plugins_for_rest_api' ) ) { /** * Exclude all other plugins from the active plugins list if this is a Burst rest request * * @param array $plugins The active plugins. * * @return array The filtered active plugins. */ function burst_exclude_plugins_for_rest_api( $plugins ) { // if not an rsp request return all plugins // but for some requests, we need to load other plugins, to ensure we can detect them. if ( isset( $_SERVER['REQUEST_URI'] ) && ( strpos( $_SERVER['REQUEST_URI'], 'burst/v1' ) === false || strpos( $_SERVER['REQUEST_URI'], 'otherpluginsdata' ) !== false || strpos( $_SERVER['REQUEST_URI'], 'plugin_actions' ) !== false || strpos( $_SERVER['REQUEST_URI'], 'fields/set' ) !== false ) ) { return $plugins; } //Only leave burst and pro add ons active for this request foreach ( $plugins as $key => $plugin ) { if ( strpos( $plugin, 'burst-' ) !== false ) { continue; } unset( $plugins[ $key ] ); } return $plugins; } add_filter( 'option_active_plugins', 'burst_exclude_plugins_for_rest_api' ); }