WordPress Hello World Plugin

WordPress で、HelloWorld の Plugin を作成してみました。

最初の方にお決まりのコメント行を記載して、あとはfunctionを宣言してから、add_actionで登録しています。場所は admin_footer。CSSも指定して、admin_header へ add_action で登録しています。

たったこれだけでプラグインができるので、驚きです。$WP_HOME/wp-content/plugins/HelloWorld.php として保存し、管理画面のプラグインで有効化すると、管理画面上に Hello World という文字列が表示されます。

$ cat $WP_HOME/wp-content/plugins/HelloWorld.php 
<?php
/**
 * @package HelloWorld
 * @version 0.0.1
 */
/*
Plugin Name: HelloWorld
Plugin URI: http://www.sssg.org/blogs/hiro345/HelloWorld
Description: Hello World Plugin
Author: Hiroshi Koyama
Version: 0.0.1
Author URI: http://www.sssg.org/blogs/hiro345/
*/

function hello_message() {
    echo "<p id='helloworld'>Hello World</p>";
}

add_action('admin_footer', 'hello_message');

function hello_world_css() {
    $x = ( is_rtl() ) ? 'left' : 'right';
    echo "
    <style type='text/css'>
    #helloworld {
        position: absolute;
        top: 4.5em;
        margin: 0;
        padding: 0;
        $x: 215px;
        font-size: 11px;
    }
    </style>
    ";
}

add_action('admin_head', 'hello_world_css');

?>

詳しくは、こちらを参照すると良さそうです。
Writing a Plugin « WordPress Codex
Plugin API « WordPress Codex

WordPressカスタマイズに興味のある方は関連書籍を読んでみるといいかもしれません。

関連書籍:




同じタグの記事: PHP
同じタグの記事: WordPress
同じカテゴリの記事: Linux
関連書籍: PHP
関連書籍: WordPress