Hello Dolly update. Props zedlander and jacobsantos. fixes #8188

git-svn-id: https://develop.svn.wordpress.org/trunk@9684 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2008-11-14 17:52:38 +00:00
parent 455462be39
commit de15b5064d

View File

@ -1,6 +1,8 @@
<?php <?php
/** /**
* @package Hello_Dolly * @package Hello_Dolly
* @author Matt Mullenweg
* @version 1.5
*/ */
/* /*
Plugin Name: Hello Dolly Plugin Name: Hello Dolly
@ -11,8 +13,9 @@ Version: 1.5
Author URI: http://ma.tt/ Author URI: http://ma.tt/
*/ */
/** These are the lyrics to Hello Dolly */ function hello_dolly_get_lyric() {
$lyrics = "Hello, Dolly /** These are the lyrics to Hello Dolly */
$lyrics = "Hello, Dolly
Well, hello, Dolly Well, hello, Dolly
It's so nice to have you back where you belong It's so nice to have you back where you belong
You're lookin' swell, Dolly You're lookin' swell, Dolly
@ -41,14 +44,16 @@ Dolly'll never go away
Dolly'll never go away Dolly'll never go away
Dolly'll never go away again"; Dolly'll never go away again";
// Here we split it into lines // Here we split it into lines
$lyrics = explode("\n", $lyrics); $lyrics = explode("\n", $lyrics);
// And then randomly choose a line
$chosen = wptexturize( $lyrics[ mt_rand(0, count($lyrics) - 1) ] ); // 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() { function hello_dolly() {
global $chosen; $chosen = hello_dolly_get_lyric();
echo "<p id='dolly'>$chosen</p>"; echo "<p id='dolly'>$chosen</p>";
} }
@ -61,12 +66,11 @@ function dolly_css() {
<style type='text/css'> <style type='text/css'>
#dolly { #dolly {
position: absolute; position: absolute;
top: 2.3em; top: 4.5em;
margin: 0; margin: 0;
padding: 0; padding: 0;
right: 10px; right: 215px;
font-size: 16px; font-size: 11px;
color: #d54e21;
} }
</style> </style>
"; ";
@ -74,4 +78,4 @@ function dolly_css() {
add_action('admin_head', 'dolly_css'); add_action('admin_head', 'dolly_css');
?> ?>