- Custom DataBase Tables
- CDBT Version 1.x
- メソッド・リファレンス
- get_table_list
get_table_list
get_table_list( [string $narrow_type] )
WordPressのデータベース内に存在するテーブルをリストとして取得します。
パラメータ
$narrow_type
取得するテーブルリストを絞り込むための方法を文字列として指定します。
narrow_type の指定がない場合は、
narrow_type の指定がない場合は、
enableの絞り込み方法でテーブルリストが取得されます。
指定可能な絞り込み方法 narrow_type
- enable : データベース内に存在するテーブルで、CDBTプラグインの管理対象テーブルとして有効化されているテーブルのみを取得します(CDBT管理コンソールのテーブル一覧に表示されるテーブルと同じになります)。
- unreserved : データベース内に存在するテーブルで、WordPressのコアテーブルとして予約されていない全テーブルを取得します。
- unmanageable : データベース内に存在するテーブルで、WordPressのコアテーブルとして予約されておらず、CDBTプラグインの管理対象外となっているテーブルを取得します。
- all : データベース内の全テーブルを取得します。
返り値
該当のテーブルが存在する場合、テーブル名の配列を返します。テーブルが存在しなかった場合は FALSE が返ります。
変更履歴
| バージョン | 内容 |
|---|---|
| 1.1.0 | – |
使用例
<?php
global $cdbt;
$result = $cdbt->get_table_list('unmanageable');
if ($result) {
echo "The unmanageable tables : " . implode(', ', $result);
}