Ciao,
Sto cercando di inserire questo codice per un plugin.
$settings['field_2_4'] è un array con gli id delle pagine proveniente da un campo input (ad es. "8, 3294, 4052, 4053")
Qualche idea?Codice PHP:
print_r("<pre>".$settings['field_2_4']."</pre>"); // se lo stampo qui l'array è visibile
/////*** Per far caricare i css e js di contact form 7 solo nelle pagine con ID ***/////
include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); //Controlla se il Plugin contact form 7 è attivo
if ( is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ){
add_action( 'wp_enqueue_scripts', 'custom_contact_script_conditional_loading');
}
function custom_contact_script_conditional_loading(){
print_r("<pre>".$settings['field_2_4']."</pre>"); // se invece lo stampo qui l'array non esiste.
if(! is_page($settings['field_2_4'])) { // quindi qui fallisce...
wp_dequeue_script('contact-form-7'); // Dequeue JS Script file.
wp_dequeue_style('contact-form-7'); // Dequeue CSS file.
}
}