Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2013, 01:32
Avatar de zanguanga
zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: header css js

Cita:
nunca he intentado ni he visto usar una condicional desde el archivo functions.php pero no pierdes nada con intentarlo.
Es una opción interesante en muchos casos que ayuda a acelerar la carga de la web. Yo lo uso para eliminar el script y el CSS generado por algunos plugins, por ejemplo el de los formularios de contacto en sitios donde solo se utiliza un formulario en la página de contacto. Puede hacerse de dos formas, con condicionales:

Código PHP:
Ver original
  1. add_action( 'wp_print_scripts', 'deregister_cf7_javascript', 100 );
  2. //eliminar Java Script de contact form 7
  3. function deregister_cf7_javascript() {
  4.     if ( !is_page('contacto') ) {
  5.         wp_deregister_script( 'contact-form-7' );
  6.     }
  7. }
  8. //eliminar CSS de contact form 7
  9. add_action( 'wp_print_styles', 'deregister_cf7_styles', 100 );
  10. function deregister_cf7_styles() {
  11.     if ( !is_page('contacto') ) {
  12.         wp_deregister_style( 'contact-form-7' );
  13.     }
  14. }

O tal como se explica en la página oficial, que parece algo más limpio.

Espero que pueda servirte de guía edgarisrael1992
__________________
Mi blog personal | Mi G+