我在一个类中使用wp_list_table时遇到了致命的错误,完全我在一个类中扩展了wordpress wp_list_table,然后当我尝试从它实例化一个对象时将其包含到我的插件中,然后调用它。 display()函数说:
致命错误:调用未定义的函数get_current_screen() /Applications/MAMP/htdocs/wordpress_33/wp-admin/includes/class-wp-list-table.php 第87行
有什么建议吗?
答案 0 :(得分:6)
我发现我必须明确包含'wp-admin / includes / screen.php'脚本
<?php
if(!class_exists('WP_List_Table')){
require_once( ABSPATH . 'wp-admin/includes/screen.php' );
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
}
/**
* Handle the admin tasks for the BHAA companies
* @author assure
*
*/
class MyTable extends WP_List_Table
答案 1 :(得分:0)
您使用的是WP_List_Table(这是正确的)还是wp_list_table ??
class Example_List_Table extends WP_List_Table {}