diff --git a/MyContent/plugins/hellodolly/hellodolly.php b/MyContent/plugins/hellodolly/hello.php similarity index 57% rename from MyContent/plugins/hellodolly/hellodolly.php rename to MyContent/plugins/hellodolly/hello.php index 2b1e07b..c2ba387 100644 --- a/MyContent/plugins/hellodolly/hellodolly.php +++ b/MyContent/plugins/hellodolly/hello.php @@ -1,14 +1,14 @@ Hello, Dolly in the upper right of your admin screen on every page. Author: Matt Mullenweg -Version: 1.6 +Version: 1.7.2 Author URI: http://ma.tt/ */ @@ -21,12 +21,11 @@ You're lookin' swell, Dolly I can tell, Dolly You're still glowin', you're still crowin' You're still goin' strong -We feel the room swayin' +I feel the room swayin' While the band's playin' -One of your old favourite songs from way back when +One of our old favorite songs from way back when So, take her wrap, fellas -Find her an empty lap, fellas -Dolly'll never go away again +Dolly, never go away again Hello, Dolly Well, hello, Dolly It's so nice to have you back where you belong @@ -34,49 +33,68 @@ You're lookin' swell, Dolly I can tell, Dolly You're still glowin', you're still crowin' You're still goin' strong -We feel the room swayin' +I feel the room swayin' While the band's playin' -One of your old favourite songs from way back when -Golly, gee, fellas -Find her a vacant knee, fellas -Dolly'll never go away -Dolly'll never go away +One of our old favorite songs from way back when +So, golly, gee, fellas +Have a little faith in me, fellas +Dolly, never go away +Promise, you'll never go away Dolly'll never go away again"; - // Here we split it into lines + // Here we split it into lines. $lyrics = explode( "\n", $lyrics ); - // And then randomly choose a line + // 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 +// This just echoes the chosen line, we'll position it later. function hello_dolly() { $chosen = hello_dolly_get_lyric(); - echo "

$chosen

"; + $lang = ''; + if ( 'en_' !== substr( get_user_locale(), 0, 3 ) ) { + $lang = ' lang="en"'; + } + + printf( + '

%s %s

', + __( 'Quote from Hello Dolly song, by Jerry Herman:', 'hello-dolly' ), + $lang, + $chosen + ); } -// Now we set that function up to execute when the admin_notices action is called +// 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 +// 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' ); - -?>