ほりくり@ほりでぃWebクリエーター

wordpressで自前のtableを追加したらやること

投稿日:2013年7月11日

WordPressで使用しているDB内に自作テーブルを追加した場合
そのままでは$wpdbでアクセすることが出来ない。

$wpdbで認識されるようにするには
wp-include内のwp-db.phpにテーブル名を追加する必要がある。

208行目あたり

var $tables = array( 'posts', 'comments', 'links', 'options', 'postmeta',
'terms', 'term_taxonomy', 'term_relationships', 'commentmeta');


ちなみに手作業で追加したテーブルは照合順序が異なってる場合があるので
他に合わせないとうまくアクセスできない。

参考:
WordPressで自作のテーブルに$wpdbを使ってアクセスするには、wp-includes/wp-db.phpにテーブル名を記載すること