Untitled
Maya
php
3 years ago
2.7 kB
12
Indexable
add_filter( 'wp_head', function ( ) { if ( !is_front_page() && !is_home() ) { ?>
<style>
body {
display: none;
}
</style>
<?php } });
add_filter( 'body_class', function( $classes ) {
if ( !is_front_page() && !is_home() ) {
return array_merge( $classes, array( 'opacity' ) );
} else {
return $classes;
}
} );
add_filter( 'wp_footer', function ( ) { if ( !is_front_page() && !is_home() ) { ?>
<style>
body {
-webkit-transition: 1s all ease-out;
-moz-transition: 1s all ease-out;
-ms-transition: 1s all ease-out;
-o-transition: 1s all ease-out;
transition: 1s all ease-out;
}
body.brightness {
-webkit-transition: 0s all ease-out;
-moz-transition: 0s all ease-out;
-ms-transition: 0s all ease-out;
-o-transition: 0s all ease-out;
transition: 0s all ease-out;
filter: brightness(4000%);
}
body.contrast {
-webkit-transition: 0s all ease-out;
-moz-transition: 0s all ease-out;
-ms-transition: 0s all ease-out;
-o-transition: 0s all ease-out;
transition: 0s all ease-out;
filter: contrast(1000%);
}
body.opacity {
-webkit-transition: 0s all ease-out;
-moz-transition: 0s all ease-out;
-ms-transition: 0s all ease-out;
-o-transition: 0s all ease-out;
transition: 0s all ease-out;
opacity: 0;
}
body.grayscale {
-webkit-transition: 0s all ease-out;
-moz-transition: 0s all ease-out;
-ms-transition: 0s all ease-out;
-o-transition: 0s all ease-out;
transition: 0s all ease-out;
filter: grayscale(1);
}
body.invert {
-webkit-transition: 0s all ease-out;
-moz-transition: 0s all ease-out;
-ms-transition: 0s all ease-out;
-o-transition: 0s all ease-out;
transition: 0s all ease-out;
filter: invert(1);
}
body.blur {
-webkit-transition: 0s all ease-out;
-moz-transition: 0s all ease-out;
-ms-transition: 0s all ease-out;
-o-transition: 0s all ease-out;
transition: 0s all ease-out;
filter: blur(400px);
}
.nice_page_transition_brightness {
filter: brightness(4000%);
}
.nice_page_transition_contrast {
filter: contrast(1000%);
}
.nice_page_transition_opacity {
opacity: 0;
}
.nice_page_transition_grayscale {
filter: grayscale(1);
}
.nice_page_transition_invert {
filter: invert(1);
}
.nice_page_transition_blur {
filter: blur(400px);
}
</style>
<script>
jQuery(document).ready(function(){
jQuery('a:not([href^=\\#])').click(function(){
jQuery('body').addClass('nice_page_transition_opacity');
setTimeout(function(){ jQuery('body').removeClass('nice_page_transition_opacity'); }, 2000);
});
jQuery('body').css("display", "block");
setTimeout(function(){ jQuery('body').removeClass('opacity'); }, 1000);
});
</script>
<?php } } );Editor is loading...