WordPress初期設定時にインストールされているプラグイン「Hello Dolly」

2013年3月15日

ルイ・アームストロングと聞くと「鋼の錬○術師」しか思いつかないサトです。
今日はちょっとお遊びのような感じになってますがご了承ください…。

WordPress初期設定時にインストールされているプラグイン

WordPressをインストールすると、最初からプラグインが3つインストールされています。
どんなプラグインなのか、順番に見ていきたいと思います。

Hello Dolly

WordPress › Hello Dolly « WordPress Plugins

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


管理画面の右上にランダムで歌詞が表示される。以上。

(´ー`)┌

とりあえず有効化してみましょう。

Hello Dollyを使ってみる

インストール済みプラグインの一覧から、Hello Dollyを有効化してみます。

終了。歌詞が表示されるようになりました。

更新したり他のページを見に行くたびにランダムで歌詞の一部が出てきます。

これだけ。うん。

歌詞を変更してみる

サイト運用に絶対必要というわけでもなんでもないプラグインだけれど、遊べるならちょっと遊んじゃおう。
ということで別のワードを表示させるようにしてみます。

「編集」をクリック。
するとhello.phpファイルの編集画面が出てきます。

中身はこんな感じ。
Hello, Dolly 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 "

$chosen

"; } // 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 " "; } add_action( 'admin_head', 'dolly_css' ); ?>
17~44行目の歌詞の部分(“”間)を好きな文章に変更します。
改行するまでの1行分が1回に表示される分です。
編集が終わったら「ファイルを更新」ボタンをクリック。

やってみた。


ピンときた方は同郷です。


——————–

お疲れ様でしたお疲れ様でしたお疲れ様でした。
今日はこれにて退社させていただきます。
明日自宅の引っ越しなのDE(゚Д゚)ノ