在wordpress中使用wp_list_table时出现致命错误

时间:2011-12-25 08:43:20

标签: wordpress class fatal-error

我在一个类中使用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行

有什么建议吗?

2 个答案:

答案 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 {}