Hello Dolly!

久々にブログサイトのプラグインのupdateを・・・と思って見ていたら、、、

HelloDolly

ん?
見慣れないプラグインが。

Hello Dollyってなんだっけ?
Googleで検索してみたら、どうもWordpressインストール時に最初から入っているプラグインで、
管理画面の右上にLouis Armstrong の曲の歌詞がランダムで表示されるそう。

↓管理画面の右上「Hello Dolly」の部分が確かに画面更新するたびにいろんなフレーズにかわる。

HelloDolly2

う~ん…イラナイ(笑

けど、せっかくある機能なので日めくりカレンダーの格言みたいなの出したいなーと思いいじってみた。
表示する場所はサイトのウィジェットエリア上がいいかな。

さっそくプラグインページのHello Dolly編集画面をのぞいてみると、こんな感じ↓になっている。

<!--?php
function hello_dolly_get_lyric() {
	$lyrics = "Hello, Dolly
	Well, hello, Dolly
	It's so nice to have you back where you belong
	You're lookin' swell, Dolly
	I can tell, Dolly
	You're still glowin', you're still crowin'
	You're still goin' strong
	:
	:
	Dolly'll never go away
	Dolly'll never go away again";
	$lyrics = explode( "\n", $lyrics );
	return wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] );
}
function hello_dolly() {
	$chosen = hello_dolly_get_lyric();
	echo "$chosen";
}
add_action( 'admin_notices', 'hello_dolly' );
function dolly_css() {
	$x = is_rtl() ? 'left' : 'right';
	echo "
	<br ?--></pre>
<style type="text/css"><!--
#dolly { 
 		float: $x;
  		padding-$x: 15px;
  		padding-top: 5px;
  		margin: 0;
  		font-size: 11px;
  	}
--></style>
<pre>
 ";
 } add_action( 'admin_head', 'dolly_css' ); ?>


3行目にある $lyrics に格納してる文字列を改行で区切ってランダムに表示している模様。

ということで、ここを格言に打ち変え。

<!--?php
  function hello_dolly_get_lyric() {
 	$lyrics = "転ぶのは恥ではない。転んだままでいるのが恥なのだ。
		人間には幸福のほかに、それとまったく同じだけの不幸がつねに必要である。(ドストエフスキー)
 		人生は心に描いたとおりになる。事をなそうと思ったら、まずこうありたい、こうあるべきだと思うこと。(稲盛和夫)
 		真理は太陽に似ている。真理はすべてを見えるようにする、しかし真理自体を見つめることはできない。(ユーゴー)
 		:
 		:
 		今日という日は、残りの人生の最初の一日
 		おもしろき こともなき世を おもしろく すみなしものは 心なりけり(高杉晋作)";
 	$lyrics = explode( "\n", $lyrics );
 	return $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ];
 	$chosen = hello_dolly_get_lyric();
 	echo $chosen;
 }
add_shortcode("dolly", "hello_dolly_get_lyric"); 
?>


こんな感じで。
functionもひとつにまとめて、Styleとかいらないから削除。
その代わりウィジェットエリアに表示する為にショートコード使うので下記一文を追加。
add_shortcode(“dolly”, “hello_dolly_get_lyric”);

で、
ウィジェットエリアにテキストボックスを入れて
ショートコード ‘dolly’ を入力して

サイトを見るとサイドバーに表示されてますね。

ページを更新すると文言が変わるよ~
見てみてね(^^)/

ではまた~(・∀・)ノ