wordpress - 在 wordpress 中使用 wp_list_table 时出现 fata

我在类中使用 wp_list_table 时遇到了一个 fatal error ,总的来说,我在类中扩展了 wordpress wp_list_table,然后当我尝试从它实例化一个对象时将它包含到我的插件中,并调用 . display() 函数说:

Fatal error: Call to undefined function get_current_screen() in /Applications/MAMP/htdocs/wordpress_33/wp-admin/includes/class-wp-list-table.php on line 87

有什么建议吗?

最佳答案

我发现我必须明确包含“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

关于wordpress - 在 wordpress 中使用 wp_list_table 时出现 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8628882/

相关文章:

perl - 如何测试是否在 Perl 正则表达式匹配中定义了捕获?

tsql - 返回 T-SQL 中两个日期之间的月/年

php - 快速获取图像的亮度/光度

r - 描述性表格 - 如何创建包含数值变量和分类变量的表格

matplotlib - 如何更改 matplotlib 3D 图轴的颜色?

assembly - 'label' 关键字在 MASM 中如何工作?

php - Wordpress 检查是否是标签页

vb.net - Gridview 显示和隐藏特定列

objective-c - Ada 支持 put_line 中的变量吗?

google-maps - 谷歌地图标记仅在 iPhone/iPad 上在特定缩放级别消失