X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/7688c6ba71852cd89123b62b2d57683535e4702a..2376fb745f4ae8c6bd2353127524e0b28005143d:/wp-content/plugins/hello.php?ds=sidebyside diff --git a/wp-content/plugins/hello.php b/wp-content/plugins/hello.php index 14374585..2877f083 100644 --- a/wp-content/plugins/hello.php +++ b/wp-content/plugins/hello.php @@ -1,15 +1,20 @@ Hello, Dolly in the upper right of your admin screen on every page. Author: Matt Mullenweg -Version: 1.5 -Author URI: http://photomatt.net/ +Version: 1.5.1 +Author URI: http://ma.tt/ */ -// These are the lyrics to Hello Dolly -$lyrics = "Hello, Dolly +function hello_dolly_get_lyric() { + /** These are the lyrics to Hello Dolly */ + $lyrics = "Hello, Dolly Well, hello, Dolly It's so nice to have you back where you belong You're lookin' swell, Dolly @@ -38,14 +43,16 @@ Dolly'll never go away Dolly'll never go away Dolly'll never go away again"; -// Here we split it into lines -$lyrics = explode("\n", $lyrics); -// And then randomly choose a line -$chosen = wptexturize( $lyrics[ mt_rand(0, count($lyrics) - 1) ] ); + // Here we split it into lines + $lyrics = explode("\n", $lyrics); + + // And then randomly choose a line + return wptexturize( $lyrics[ mt_rand(0, count($lyrics) - 1) ] ); +} // This just echoes the chosen line, we'll position it later function hello_dolly() { - global $chosen; + $chosen = hello_dolly_get_lyric(); echo "

$chosen

"; } @@ -54,15 +61,18 @@ add_action('admin_footer', 'hello_dolly'); // We need some CSS to position the paragraph function dolly_css() { + // This makes sure that the posinioning is also good for right-to-left languages + $x = ( is_rtl() ) ? 'left' : 'right'; + echo " "; @@ -70,4 +80,4 @@ margin: 0; padding: 0; add_action('admin_head', 'dolly_css'); -?> \ No newline at end of file +?>