通过get_current_screen()函数对后台页面进行判断
  • 3年前
  • 通过get_current_screen()函数对后台页面进行判断541
  • 后台有很多菜单,但是大家可能不知道的就只这些菜单看上去没有什么意义,但是如果配合标题中所说的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对应的内容。

    整体来说,这个函数看似很简单,但是对于那些需要后台页面判断或者针对指定页面添加指定功能或者代码的朋友来说,这个函数值得学习和使用。

  • 联系我们
  • 有任何疑问欢迎联系我们
  • WP新手学园
  • 通过get_current_screen()函数对后台页面进行判断
  • 邮箱:2830776172#qq.com(#换成@)
  • 回复时间:9:00-19:00
  • 如果提问.请图文并茂,详细描述问题
  • 通过get_current_screen()函数对后台页面进行判断
  • 微信号:wpxsxy_official
  • 仅支持付费解决问题
  • *并非所有问题都会被回复
  • 通过get_current_screen()函数对后台页面进行判断
  • QQ:2830776172
  • 回复时间:9:00-19:00
  • QQ仅支持付费提问,时间有限,尽情谅解
  • 通过get_current_screen()函数对后台页面进行判断
  • QQ群:198768181
  • 有问题可以进去提问,寻求群友帮助
  • *并非所有问题都会被回复
  • 通过get_current_screen()函数对后台页面进行判断
  • 咸鱼:WP新手学园
  • 如果对于直接交易不放心,可以走闲鱼
  • *咸鱼价格不作为最终交易价格
  • 备案号:鄂ICP备2021011647号-1