后台有很多菜单,但是大家可能不知道的就只这些菜单看上去没有什么意义,但是如果配合标题中所说的get_current_screen()函数来使用的话,意义可能就不一样了。
首先需要说明的就是get_current_screen()函数仅仅针对WordPress后台有效,前端使用该函数会报错,同时请简单了解一下该函数在官方的描述: [wp url="https://developer.wordpress.org/reference/functions/get_current_screen/" unique_number="wp_39f313b1767a4cf99cabd0662afa6dc0"]
了解函数之后,我们还需要了解下面这个图片对应的内容:
上面的图片来自官方,看时间显示是4年之前的内容了,但是并不影响。
为了帮助大家理解这个函数到底是干啥用的或者说有什么作用,这里简单的使用了一部分代码:
add_filter( 'admin_footer_text', 'change_footer_admin', 9999 ); function change_footer_admin(){ $a = get_current_screen(); echo '当前页面:'.$a->base; // var_dump($a); }
上面的代码原始作用是去除后台页面底部“感谢使用 WordPress 进行创作”这行字,但是这里仅做测试用,测试结果如下:
上面的代码输出结果如下:
可以看到这个函数输出的内容很多,所以说通过该函数,我们能做的真的不少。
选择文章编辑页面,我们输出当前页面的ID:
这里的ID并不是数值类型的ID,对比本文第1张图片,即可了解其ID对应的内容。
整体来说,这个函数看似很简单,但是对于那些需要后台页面判断或者针对指定页面添加指定功能或者代码的朋友来说,这个函数值得学习和使用。