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

git-svn-id: http://svn.automattic.com/wordpress/trunk@9684 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
ryan 2008-11-14 17:52:38 +00:00
parent ab2ac7f427
commit 9fad7df3b2
1 changed files with 16 additions and 12 deletions

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');
?> ?>