我正在构建一个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()
方法退出课吗?我的错误在哪里?
答案 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。