фатальная ошибка при использовании wp_list_table в wordpress - PullRequest
1 голос
/ 25 декабря 2011

Я борюсь с фатальной ошибкой при использовании 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 ]

6 голосов
/ 21 июня 2012

Я обнаружил, что должен был явно включить скрипт '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
0 голосов
/ 25 декабря 2011

Используете ли вы WP_List_Table (это правильно) или wp_list_table ??

class Example_List_Table extends WP_List_Table {}
...