您现在的位置是:首页 > 网站制作 > WordpressWordpress
WordPress函数:add_theme_page()后台添加设置页面
杰帅2023-06-26【Wordpress】人已围观
简介函数add_theme_page 会在后台“外观”菜单项下面新建一个菜单项,有助于我们制作主题时功能的扩展。
函数add_theme_page 会在后台“外观”菜单项下面新建一个菜单项,有助于我们制作主题时功能的扩展。
一、函数介绍
<?php
add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function);
//page_titile-title标签的内容
//menu_title-显示在后台左边菜单的标题
//capability-访问这个页面需要的权限
//menu_slug-别名,需要独一无二哦
//function-执行的函数
?>
官方文档:http://codex.wordpress.org/Function_Reference/add_theme_page/
二、参数详解
$page_title(字符串)(必须)标签的内容
Default: None
$menu_title(字符串)(必须)显示在后台左边菜单的标题
Default: None
$capability(字符串)(必须)能力这个菜单显示给用户的要求。
$menu_slug(字符串)(必须)别名,需要独一无二哦 。
Default: None
$function(回调)(可选择的)被称为输出此网页的内容的功能,执行的函数。
Default: ' '
三、添加设置页面举例
我们可以把以下代码直接复制在万能的functions.php文件下面,但是为了减少文件的代码,我们可以在主题的根目录下再建立一个文件夹,比如叫inc,在这个文件夹下面建立我们主题自己的bootstrapwp-functions.php文件,然后在functions.php文件中引入
require get_template_directory() . '/inc/bootstrapwp-functions.php';
代码如下
<?php
add_action('admin_menu', 'my_plugin_menu');
function my_plugin_menu() {
add_theme_page('My Plugin Theme', 'Bwp主题设置', 'administrator', 'Bwp_slug', 'display_function');
}
function display_function(){
echo '<h1>我是外观下面的子菜单-Bwp主题设置</h1>';
}
?>
Tags:add_theme_page() wordpress函数 wordpress教程 设置页面
很赞哦! ()
相关文章
随机图文
-
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功