そのため、WP_List_TableのWPEngineerガイド(ちなみに優れたガイド)に従って、作業中のプラグインのバックエンド用の基本的なテーブルをまとめることができました。'example'配列を使用すると、うまく機能します。私が遭遇している問題は、そのサンプルデータを実際のデータに置き換える方法を私が一生理解できないことです!本来あるべき場所にクエリを追加すると、クエリ変数に正しいデータが含まれるようになりますが、テーブルにはまだ内容が返されません。参照されているペーストビンは私がこれまでに持っているものです...何か考えはありますか?
訂正:データをプルしていますが(データベースに手動で行を追加すると、テーブル数が更新されます)、空白のテーブルが表示されます。
注:サンプルデータは配列のようですが、$wpdb->get_resultsはstdClassオブジェクトとして返されます。
サンプルデータの設定:
var $api_key_list = array(
array( 'id' => 1,'userid' => 'Quarter Share', 'key' => 'Nathan Lowell', 'desc' => '978-0982514542' )
);
サンプルデータの戻り値:
Array ( [0] => Array ( [id] => 1 [userid] => 1 [key] => 098f6bcd4621d373cade4e832627b4f6 [desc] => Test API key ) )
クエリの設定:
$api_key_list_query = "SELECT * from $wpapi_db_table_name";
$this->api_key_list = $wpdb->get_results($api_key_list_query);
クエリの戻り値:
Array ( [0] => stdClass Object ( [id] => 1 [userid] => 1 [key] => 098f6bcd4621d373cade4e832627b4f6 [desc] => Test API key ) [1] => stdClass Object ( [id] => 2 [userid] => 1 [key] => 098f6bcd4621d373cade4e832627b4f6 [desc] => Test API key 2 ) )