Advertisement
SiteOrigin

Reduced Motion Support Test Shortcode

Jul 11th, 2025 (edited)
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. add_shortcode( 'so_check_reduced_motion', function() {
  2. ob_start();
  3. ?>
  4. <div id="so-reduced-motion-check">Checking reduced motion preference...</div>
  5. <script>
  6. jQuery( function( $ ) {
  7. const prefersReducedMotion = window.matchMedia( '( prefers-reduced-motion: reduce ) ');
  8. const resultElement = $( '#so-reduced-motion-check' );
  9. if ( prefersReducedMotion.matches ) {
  10. resultElement.text( 'You have reduced motion enabled.' );
  11. } else {
  12. resultElement.text( 'You do not have reduced motion enabled.' );
  13. }
  14. } );
  15. </script>
  16. <?php
  17. return ob_get_clean();
  18. } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement