Skip to content

Instantly share code, notes, and snippets.

@Eddy-Barraud
Created September 12, 2018 13:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Eddy-Barraud/bebfc170198bad1ac8ddec10d53acdfe to your computer and use it in GitHub Desktop.
Save Eddy-Barraud/bebfc170198bad1ac8ddec10d53acdfe to your computer and use it in GitHub Desktop.
//Supprimer les scripts et css de la page d'accueil
function remove_scripts_home() {
if (is_home()){
wp_dequeue_script( 'script_handle' );
wp_deregister_script( 'script_handle' );
}
}
add_action('wp_print_scripts', 'remove_scripts_home', 100);
function remove_styles_home() {
if (is_home()){
wp_dequeue_style( 'style_handle' );
wp_deregister_style( 'style_handle' );
}
}
add_action('wp_print_styles', 'remove_styles_home', 100);</pre>
Remplacez script_handle et style_handle par le nom (handle) du script/css trouvé grâce à l'étape 1.
Pour ce site j'utilise cette configuration :
<pre class="lang:default decode:true">//remove home scripts and styles
function remove_scripts_home() {
if (is_home()){
wp_dequeue_script( 'crayon_js' );
wp_deregister_script( 'crayon_js' );
wp_dequeue_script( 'bp-confirm' );
wp_deregister_script( 'bp-confirm' );
wp_dequeue_script( 'bp-legacy-js' );
wp_deregister_script( 'bp-legacy-js' );
wp_dequeue_script( 'jquery-form' );
wp_deregister_script( 'jquery-form' );
wp_dequeue_script( 'frontjs' );
wp_deregister_script( 'frontjs' );
wp_dequeue_script( 'jquery-choosen' );
wp_deregister_script( 'jquery-choosen' );
wp_dequeue_script( 'dwqa_simplemde' );
wp_deregister_script( 'dwqa_simplemde' );
wp_dequeue_script( 'wp-embed' );
wp_deregister_script( 'wp-embed' );
wp_dequeue_script( 'modernizr' );
wp_deregister_script( 'modernizr' );
wp_dequeue_script( 'tc-fancybox' );
wp_deregister_script( 'tc-fancybox' );
wp_dequeue_script( 'jquery-ui-core' );
wp_deregister_script( 'jquery-ui-core' );
}
}
add_action('wp_print_scripts', 'remove_scripts_home', 100);
function remove_styles_home() {
if (is_home()){
wp_dequeue_style( 'crayon' );
wp_deregister_style( 'crayon' );
wp_dequeue_style( 'crayon-theme-github' );
wp_deregister_style( 'crayon-theme-github' );
wp_dequeue_style( 'crayon-font-monaco' );
wp_deregister_style( 'crayon-font-monaco' );
wp_dequeue_style( 'bp-admin-bar' );
wp_deregister_style( 'bp-admin-bar' );
wp_dequeue_style( 'bp-legacy-css' );
wp_deregister_style( 'bp-legacy-css' );
wp_dequeue_style( 'wpdm-front' );
wp_deregister_style( 'wpdm-front' );
wp_dequeue_style( 'dwqa-style' );
wp_deregister_style( 'dwqa-style' );
wp_dequeue_style( 'dwqa-style-rtl' );
wp_deregister_style( 'dwqa-style-rtl' );
wp_dequeue_style( 'dwqa_simplemde' );
wp_deregister_style( 'dwqa_simplemde' );
wp_dequeue_style( 'dwqa_leaderboard' );
wp_deregister_style( 'dwqa_leaderboard' );
wp_dequeue_style( 'customizr-style' );
wp_deregister_style( 'customizr-style' );
wp_dequeue_style( 'fancyboxcss' );
wp_deregister_style( 'fancyboxcss' );
}
}
add_action('wp_print_styles', 'remove_styles_home', 100);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment