Modificare l'ordinamento di caricamento dei Plugin WordPress
Versione del 11 giu 2024 alle 15:13 di Andrea (discussione | contributi) (Creata pagina con "← ritorno a Plugin WordPress Category:WordPress Ecco un esempio da inserire nel proprio plugin, affinchè venga caricato in ultima posizione, ri...")
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' );