在我的本地主机上调用未定义函数Get_Current_Screen()

时间:2014-05-27 作者:user1981248

我正在使用Wordpress 3.9.1

致命错误:调用未定义的函数get\\u current\\u screen()

如果我在函数中加入以下内容。php或我的主题的任何文件:

$screen = get_current_screen();
echo $screen;
最初,当我遇到错误时,我正在创建一个主题。然而,我尝试了其他一些主题,包括《214》,但仍然出现了同样的错误。我甚至删除了我的Wordpress数据库,创建了一个新的数据库并重新安装了Wordpress,但仍然没有任何帮助。

我检查了get_current_screen() 通过转到wp admin/includes/屏幕执行功能。php,它就在那里。

我正在开发Xampp,没有激活任何插件,因为这是一个新安装。也在我的wp配置中。php除了“MySQL设置”(数据库、用户名和密码)和“调试模式”之外,我没有做任何更改。

对如何纠正这一问题有何建议?

2 个回复
SO网友:Chintan shah

您可以尝试以下操作

if ( !function_exists( \'get_current_screen\' ) ) { 
   require_once ABSPATH . \'/wp-admin/includes/screen.php\'; 
} 
$screen = get_current_screen();
echo $screen;

SO网友:s_ha_dum

get_current_screen() 是一个后端函数,它返回有关当前后端管理页面的数据。在主题代码中使用它是没有意义的。唯一可行的方法是functions.php 如果它在admin_init.

你没有解释你想做什么get_current_screen() 但我认为你只是在错误地使用它。

结束

相关推荐