X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/ff81ee6e8304a1982a3ec4f5b134764a29d502cf..98a4d31e52bd56c908617df281730bd4ba58d110:/wp-content/plugins/hello.php diff --git a/wp-content/plugins/hello.php b/wp-content/plugins/hello.php index e03dbcc3..a80b1ea2 100644 --- a/wp-content/plugins/hello.php +++ b/wp-content/plugins/hello.php @@ -1,15 +1,21 @@ 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 +44,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) ) ] ); + // 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 +62,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 = ( 'rtl' == get_bloginfo( 'text_direction' ) ) ? 'left' : 'right'; + echo " "; @@ -70,4 +81,4 @@ margin: 0; padding: 0; add_action('admin_head', 'dolly_css'); -?> \ No newline at end of file +?>