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 日本語版」を見ると、いろいろとできるようになるはずです。