类' FT_WP_Table'未找到

时间:2014-06-26 21:25:30

标签: php wordpress-plugin wordpress

我正在构建一个WP插件,我收到了这个错误:

  

致命错误:未找到“FT_WP_Table”类   /var/www/html/wp-content/plugins/frequent-traveler/frequent-traveler.php   在第90行

这就是我在代码中所做的:

add_action('init', 'uploadFileImportCSV');

function uploadFileImportCSV()
{
    $wp_error = true;
    global $wpdb;
    $nonce = isset($_POST['_wpnonce']) ? $_POST['_wpnonce'] : null;

    if (!class_exists('WP_List_Table')) {
        require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );

        class FT_WP_Table extends WP_List_Table
        {
            .....
        }

    }

}   

我应该从uploadFileImportCSV()方法退出课吗?我的错误在哪里?

1 个答案:

答案 0 :(得分:1)

您必须检查WP_List_Table并在插件的根目录中声明该类:

<?php
/**
 * Plugin Name: Test
 */

if( is_admin() && !class_exists( 'WP_List_Table' ) )
    require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );

class FT_WP_Table extends WP_List_Table
{
    // etc
}

这是full example

相关问题