簡単にできる!DBを使ったWordPressプラグイン

WordPressのプラグインって、本当に簡単に実装できて便利ですよねぇ。例えば、wp-content/plugins/sample-wpdb/sample-wpdb-plugin.php へ次のようなPHPプログラムファイルをおくだけで、DBを使ったWordPressプラグインになります。

<?php
/*
  Plugin Name: sample-wpdb-plugin
  Plugin URI: https://www.hiro345.net/blogs/hiro345/sample-wpdb-plugin
  Description: sample-wpdb-plugin
  Version: 1.0
  Author: hiro345
  Author URI: https://www.hiro345.net/blogs/hiro345/
 */
function wp_sample_wpdb_plugin() {
    global $wpdb;
    echo "wp_sample_wpdb_plugin start<br />";
    echo "wpdb->get_results start<br />";
    $results = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_ID =%d", 1));
    if ($results) {
        echo "results";
        var_dump($results);
        echo $results[0]->comment_content;
    }
    echo "<br />wpdb->get_results end<br />";
    echo "wpdb->last_result start<br />";
    $wpdb->query($wpdb->prepare("SELECT * FROM $wpdb->posts WHERE id=%d", 1));    
    var_dump($wpdb->last_result);
    echo "<br />wpdb->last_result end<br />";
    echo "<br />wp_sample_wpdb_plugin end<br />";
}

add_action('get_footer', 'wp_sample_wpdb_plugin');

シンプルなプラグインを動かしたら、「関数リファレンス/wpdb Class – WordPress Codex 日本語版」を見ると、いろいろとできるようになるはずです。

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