WordPressプラグイン、OOPスタイルを書いています。管理インターフェースでネイティブな方法でテーブルを作成するには、別のクラスを拡張する必要があります。
myPlugin.php:
class My_Plugin {
public function myMethod(){
return $somedata;
}
public function anotherMethod(){
require_once('anotherClass.php');
$table = new AnotherClass;
$table->yetAnotherMethod();
}
}
anotherClass.php:
class AnotherClass extends WP_List_Table {
public function yetAnotherMethod(){
// how do I get the returned data $somedata here from the method above?
// is there a way?
// ... more code here ...
// table is printed to the output buffer
}
}