Skip to content

Instantly share code, notes, and snippets.

@billerickson
Last active October 12, 2019 13:59
Show Gist options
  • Save billerickson/ed27edc8d06ae137d4f245bdf16610b1 to your computer and use it in GitHub Desktop.
Save billerickson/ed27edc8d06ae137d4f245bdf16610b1 to your computer and use it in GitHub Desktop.
<?php
/**
* Plugin Name: Disable ACF on Frontend
* Description: Provides a performance boost if ACF frontend functions aren't being used
* Version: 1.0
* Author: Bill Erickson
* Author URI: http://www.billerickson.net
* License: MIT
* License URI: http://www.opensource.org/licenses/mit-license.php
*/
/**
* Disable ACF on Frontend
*
*/
function ea_disable_acf_on_frontend( $plugins ) {
if( is_admin() )
return $plugins;
foreach( $plugins as $i => $plugin )
if( 'advanced-custom-fields-pro/acf.php' == $plugin )
unset( $plugins[$i] );
return $plugins;
}
add_filter( 'option_active_plugins', 'ea_disable_acf_on_frontend' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment