My second WP plugin

I’m starting to read “WordPress Plugin Development Cookbook – Third Edition”. The first example does nothing other than make a do nothing plugin visible in the admin page, but the second example already allowed for some fun. I’m happy with how psychedelic this turned out:

<?php
/*
Plugin Name: Chapter 2 - Plugin Page Header
Plugin URI:
Description: Declares a plugin that will add something to the header
Version: 1.0
Author: David Faden
Author URI: https://revfad.com
License: MIT
*/

add_action('wp_head', 'ch2pho_page_header_output');

function ch2pho_page_header_output() { ?>
  <script>
    function setRandomBgcolor() {
        if (!document.body?.style) {
            return;
        }
        const color = '#' + parseInt(0xffffff * Math.random()).toString(16).padStart('0', 6);
        document.body.style.backgroundColor = color;
    }
    setInterval(setRandomBgcolor, 300);
  </script>
<?php
}

I won’t add it here though.

References mentioned:


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *