您现在的位置是:首页 > 网站制作 > WordpressWordpress
wordpress get_current_screen() 函数详解
杰帅2023-08-25【Wordpress】人已围观
简介get_current_screen() 函数是一个我们很少用到,但却超级实用的一个函数,如果你WordPress开发制作一个主题,却不知道文档应该放在哪里的话,那你应该看一下这个从 WordPress 3.0 才开始有的函数,该函数允许我们获得一个 WP_Screen 对象,并使用该对象的成员方法在后台里面加挂我们自定义的一个帮助菜单(该功能在,3.3版后得到完善)。
get_current_screen() 函数是一个我们很少用到,但却超级实用的一个函数,如果你WordPress开发制作一个主题,却不知道文档应该放在哪里的话,那你应该看一下这个从 WordPress 3.0 才开始有的函数,该函数允许我们获得一个 WP_Screen 对象,并使用该对象的成员方法在后台里面加挂我们自定义的一个帮助菜单(该功能在,3.3版后得到完善)。
引言
首先,get_current_screen() 很简单,只是返回一个对象,所以本文主要讲述,获得对象后的操作。
描述
get_current_screen() 函数会返回一个 WP_Screen 对象。
//使用起来很简单
$screen = get_current_screen();
// 此时 $screen 为实例化的对象
get_current_screen应用实例
function xz_theme_options_add_page() {
$theme_page = add_theme_page(
//如果成功,则返回hook标签,否则返回假到变量$theme_page。
'主题设置',//页面Titlee
'主题设置',// 在后台菜单中显示的名字
'edit_theme_options',// 选项放置的位置
'theme_options', // 别名,也就是get传送的参数
'xz_theme_op_page' //显示内容调用的函数
);
if ( ! $theme_page )
return;//建立失败则跳出函数
add_action( "load-$theme_page", 'xz_help' );//在主题设置中挂帮助菜单
}
add_action( 'admin_menu', 'xz_theme_options_add_page' );
//在后台菜单加载时,加载xz_theme_options_add_page函数
function xz_theme_op_page (){//编辑页面显示函数
echo "我是主题编辑页面";
}
function xz_help (){
$help = '这里是帮助中间位置显示的内容
<ol><li>A</li><li>B</li>
<li>C</li><li>D</li></ol>';
$sidebar = '这里是帮助右边栏显示的位置';
$screen = get_current_screen();//第一主角,获得对象
$screen->add_help_tab( array(//用成员方法注册帮助Tab
'title' => '翔子主题帮助',//左边栏标签的名字
'id' => 'theme-options-help',//不解释
'content' => $help,//设定标签对应的内容
)
);
$screen->set_help_sidebar( $sidebar );//方法只能使用一次,以最后一次调用为准。
}
关于get_current_screen函数就介绍到这里了其它应用大家可以多看看别人大神的主题从中学习更多get_current_screen应用。
Tags:wordpress函数
很赞哦! ()
相关文章
随机图文
-
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功
文章评论
本站推荐
标签云
猜你喜欢
- WordPress获取当前分类的顶级分类名称和链接
- WordPress新手必看的SEO优化技巧(五):数据库优化篇
- WP-Optimize与WP Rocket插件简单对比评测2022
- Google搜索引擎优化基础 - Google SEO指南01
- WordPress 3.5禁用XML-RPC
- 谷歌优化教程,SEO初学者优化网站7个必读指南(持续更新)
- 使用WP-CLI重新安装所有WordPress插件及主题教程 - 搬主题
- WordPress初学者入门教程 [17] 评论
- Google Ads竞价广告应该怎么做?-谷歌推广和Google 广告优化的3部曲
- 什么是谷歌广告/Google Adwords ?