X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/177fd6fefd2e3d5a0ea6591c71d660cabdb3c1a4..baca9ce86a38dc54c4574890ee2d352fd81f78b2:/wp-content/plugins/hello.php diff --git a/wp-content/plugins/hello.php b/wp-content/plugins/hello.php index f37def04..d2287e24 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.6 +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,37 +43,40 @@ 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

"; } -// Now we set that function up to execute when the admin_footer action is called -add_action('admin_footer', 'hello_dolly'); +// Now we set that function up to execute when the admin_notices action is called +add_action( 'admin_notices', 'hello_dolly' ); // We need some CSS to position the paragraph function dolly_css() { + // This makes sure that the positioning is also good for right-to-left languages + $x = is_rtl() ? 'left' : 'right'; + echo " "; } -add_action('admin_head', 'dolly_css'); +add_action( 'admin_head', 'dolly_css' ); -?> \ No newline at end of file +?>