aboutsummaryrefslogtreecommitdiff
path: root/user/plugins/random-bg/plugin.php
diff options
context:
space:
mode:
Diffstat (limited to 'user/plugins/random-bg/plugin.php')
-rw-r--r--user/plugins/random-bg/plugin.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/user/plugins/random-bg/plugin.php b/user/plugins/random-bg/plugin.php
new file mode 100644
index 0000000..c249637
--- /dev/null
+++ b/user/plugins/random-bg/plugin.php
@@ -0,0 +1,27 @@
+<?php
+/*
+Plugin Name: Random Backgrounds
+Plugin URI: http://yourls.org/
+Description: Pretty random background patterns
+Version: 1.0
+Author: Ozh
+Author URI: http://ozh.org/
+*/
+
+// No direct call
+if( !defined( 'YOURLS_ABSPATH' ) ) die();
+
+// Add the inline style
+yourls_add_action( 'html_head', 'ozh_yourls_randombg' );
+function ozh_yourls_randombg() {
+ $bg = glob( __DIR__.'/img/*gif' );
+ $url = yourls_plugin_url( __DIR__ );
+ $rnd = yourls_plugin_url( $bg[ mt_rand( 0, count( $bg ) - 1 ) ] );
+ echo <<<CSS
+<style type="text/css">
+ body {background:#e3f3ff url($rnd); background-size: cover;}
+ </style>
+
+CSS;
+}
+