WordPressに「Hello dolly」というプラグインが標準でインストールされてるけど何するもの?

2016年2月15日プラグイン

WordPressに「Hello dolly」というプラグインが標準でインストールされていますが、説明書きをみても全く意味が分からないですよね。
実際に有効化して何をするものかを調べてみました。

 

プラグインの一覧に表示される説明

Hello Dollyのヘッダー画像

これはただのプラグインではありません。Louis Armstrong によって歌われた最も有名な二つの単語、Hello, Dolly に要約された同一世代のすべての人々の希望と情熱を象徴するものです。このプラグインを有効にすると、すべての管理画面の右上に Hello, Dolly からの歌詞がランダムに表示されます。

ただこれだけ?

 

インストールして、有効化してみた

Hello Dollyの表示イメージ

▲本当に右上に小さく歌詞が表示されています。

 

ルイ・アームストロングってどんな人?

ジャズのミュージシャンのようですね。

ルイ・アームストロング(Louis Armstrong, 1901年8月4日[1] – 1971年7月6日)は、アフリカ系アメリカ人のジャズミュージシャンである。
サッチモ (Satchmo) という愛称でも知られ、20世紀を代表するジャズ・ミュージシャンの一人である。
サッチモという愛称は「satchel mouth」(がま口のような口)というのをイギリス人記者が聞き違えたとする説や、「Such a mouth!」(なんて口だ!)から来たとする説などがある。その他、ポップス (Pops)、ディッパー・マウス (Dipper Mouth) という愛称もある。
ウィキペディアより

 

動画があったのでシェア

 

なぜ、インストールされているのでしょうか?

いろいろと調べましたが、理由はよく分かりません。
インストール型のWordPressというのは、有志の方たちによって運営されているオープンソースなので、このメッセージを伝えたいどなたかがいらっしゃるのでしょうね。

▼SNS投稿後すぐに、ブロガー仲間のものくろ(@monochr)さんからFacebookでインストールされている理由を教えてもらいました。SNSってこういうところがいいですね。
[speech icon="https://www.uesei.net/wp-content/uploads/speech-img/boy.png" type="ln" name="ものくろさん"] メッセージを伝えたいのではないですー。
プラグイン開発のサンプルコードです。
あと、WordPressのバージョンナンバーには、JAZZシンガーが振られています。[/speech]

 

好きな曲に変えると、使えないこともない

「Hello Dolly」のソースコードです。
※WordPressのインストール済みのプラグインの一覧で「Hello Dolly」の編集をすると出てきます。

<?php
/**
 * @package Hello_Dolly
 * @version 1.6
 */
/*
Plugin Name: Hello Dolly
Plugin URI: https://wordpress.org/plugins/hello-dolly/
Description: This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from <cite>Hello, Dolly</cite> in the upper right of your admin screen on every page.
Author: Matt Mullenweg
Version: 1.6
Author URI: http://ma.tt/
*/

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
I can tell, Dolly
You're still glowin', you're still crowin'
You're still goin' strong
We feel the room swayin'
While the band's playin'
One of your old favourite songs from way back when
So, take her wrap, fellas
Find her an empty lap, fellas
Dolly'll never go away again
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
We 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
Dolly'll never go away again";

	// 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() {
	$chosen = hello_dolly_get_lyric();
	echo "<p id='dolly'>$chosen</p>";
}

// 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 "
	<style type='text/css'>
	#dolly {
		float: $x;
		padding-$x: 15px;
		padding-top: 5px;		
		margin: 0;
		font-size: 11px;
	}
	</style>
	";
}

add_action( 'admin_head', 'dolly_css' );

?>

 
このコードのうち以下の部分は全部歌詞です。

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
We feel the room swayin’
While the band’s playin’
One of your old favourite songs from way back when
So, take her wrap, fellas
Find her an empty lap, fellas
Dolly’ll never go away again
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
We 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
Dolly’ll never go away again

削除して、好きな歌の歌詞に差し替えるとその歌詞が表示されるようになりますよ。
と言っても、プラグインを必要ないなら削除してしまっても差し支えはないですよ。

 
【関連記事】「Easy Watermark 」画像に透かしテキストを入れることができるWordPressプラグインの使い方

【関連記事】以前の記事をワンクリックで複製できるWordPressプラグイン「Duplicate Post」の使い方

【関連記事】「TinyMCE Advaced」WordPressのビジュアルエディタを使いやすく自分仕様にできるプラグイン

 

【まとめ】即効で削除していましたが、質問が多かったので記事にしてみました

結局うえせいはこう思う

[speech icon="https://www.uesei.net/wp-content/uploads/speech-img/girl.png" type="ln" name="A さん"] うえせいさん、「Hello dolly」ってプラグインは、どんなものですか?[/speech]

 
[speech icon="https://www.uesei.net/wp-content/uploads/speech-img/uesei.png" name="うえせい" type="rn"]削除しておいてください。[/speech]

 
こんな感じのやり取りでしたが、一応ちゃんと調べて答えた方がいいかもと思ってたので、記事にできて良かったです。

今後は、この記事を見てもらえばいいですからね。

人から質問を受付けたりして、返答する必要のある職業の方は、可能であればこのようにブログ記事にしておくと、いいですよ。

では、また。テリマカシ。

 

2016年2月15日プラグイン

Posted by 合同会社うえせいや 代表うえせい