首页>技术知识>WordPress wordpress主题后台添加顶级菜单:购买主题用户列表
WordPress教程学习网站
2022-06-21
WordPress教程学习网站丨模板定制、网站使用教程、插件推荐、代码优化、wp建站教程、数据文章采集、系统开发、系统优化,功能开发,仿站教程等各类WordPress技术知识,供网友学习了解。

WordPress CMS主题制作过程中,我们可能需要为wordpress后台的导航菜单添加顶级菜单或二级菜单。wordpress这方面早就帮我们想到了,它为我们WordPress主题开发提供了这方面的2个函数:add_menu_page()和add_submenu_page()。我们通这2个函数很方便地就可以为我们的wordpress主题添加自定义顶级菜单或二级菜单。下面,就以本站的一个实例来介绍wordpress主题添加后台顶级菜单。

本实例:购买主题用户列表。实现的效果如下图:

image.png


第一步:添加顶级菜单项

//以下是添加顶级菜单项代码
add_action('admin_menu', 'wanlimm_function');
function wanlimm_function(){
add_menu_page( '主题用户列表的页面', '主题用户列表', 'edit_themes', 'ashu_slug','ssmay_function','',81);
}
function ssmay_function(){  include("users.php"); }

代码中的add_action('admin_menu', 'wanlimm_function'); 是将wanlimm_function方法添加到admin_menu后台菜单勾子中。

add_menu_page参数介绍:

参数1:页面title标签信息。
参数2:后台菜单标题
参数3:权限。本例是edit_themes.
参数4:别名。本例是ashu_slug
参数5:执行函数。
参数6:后台菜单中显示的图标url地址,本例为空,会使用默认图标——齿轮。
参数7:当前菜单在后台菜单中的位置。本例是81,在设置菜单后面。

wordpress后台菜单默认的菜单项位置属性如下:

2 :Dashboard
4 :Separator
5 : Posts 文章
10 :Media 媒体
15 :Links 友情链接
20 : Pages 页面
25 :Comments 评论
60 : Appearance 外观
65 : Plugins 插件
70 : Users 用户
75 : Tools 工具
80 :Settings 设置


第二步:给users.php文件添加代码:

在第一步中,我们只是为wordpress后台添加了一个菜单。第二步,我们是为这个菜单实现相应的功能。这里,我们要调用购买主题用户列表,代码如下:

购买主题的用户列表











<?php
global $wpdb;
$sql = "select * from wp_themes order by uname,theme_name";
$res = $wpdb->get_results($sql); //print_r($res); exit;
foreach($res as $v){
?>









用户名qq号主题名域名1购买时间操作
uname; ?>qq; ?>theme_name; ?>domain_name; ?>addtime; ?>
修改

上面代码中的php代码,我们通过$wpdb这个wordpress提供的一个全局对象变量,来调用wordpress数据库中的wp_themes数据表中的信息。wp_themes不是wordpress数据库的默认表,是后添加的一个表。然后,再通过foreach来循环调用数据表中的每一条数据展现在table表单中。这样,我们就实现了如图一的效果。add_submenu_page()是添加wordpress后台二级菜单的,使用方法与add_menu_page()函数基本一样,想了解的可以进一步研究一下它。

显示全部内容...