Modificare l'ordinamento di caricamento dei Plugin WordPress
Ecco un esempio da inserire nel proprio plugin, affinchè venga caricato in ultima posizione, rispetto agli altri plugin
// carico il plugin Norisys per ultimo
function my_plugin_load_last() {
$path = str_replace( str_replace( "\\", "/", WP_PLUGIN_DIR )."/", '', str_replace( "\\", "/", __FILE__ ) );
$plugins = get_option( 'active_plugins' );
$var_plugins = array_values( $plugins );
// se non e' ultimo
if( $path != $var_plugins[ count( $var_plugins ) - 1 ] ) {
$key = array_search( $path, $plugins );
if( !empty( $key ) ) {
unset( $plugins[$key] );
$plugins[] = $path;
update_option( 'active_plugins', $plugins );
}
}
}
add_action( 'plugins_loaded', 'my_plugin_load_last' );