站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress创建管理面板主题
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==创建管理面板主题插件== 开发管理面板主题插件时要确保插件用户能够轻松安装插件,同时也能快速卸载或禁用插件,让管理面板恢复原始状态。 创建插件首先从这里开始——指示WordPress连接到新的样式表单。 在新文档的文本编辑器中,输入以下代码: <?php /* Plugin Name: Blue Steel Theme Plugin URI: http://example.com/blue-steel-admin-theme Description: Blue Steel WordPress Admin Theme - Upload and Activate. Author: Mr. WordPress Version: 1.0 Author URI: http://example.com */ ?> 这是样式表单的“信息头”部分,为用户提供即将展示在插件面板上的插件的相关信息,包括插件名称、[[URI]]、说明、作者和插件版本号。 根据以上代码在计算机中新建一个名为blue-steel的文件夹。之后在文件夹中新建一个文件,将以上代码存入该新建文件,并命名为blue-steel.php。准备完毕后,将整个文件夹上传到网站的插件文件夹/wp-content/plugins/ 中。于是blue-steel文件夹的地址应该是/wp-content/plugins/blue-steel/ ,而该文件夹中插件文件的地址是/wp-content/plugins/blue-steel/blue-steel.php。 要使插件为管理面板调用新的样式表单,我们首先要创建一个能够将样式表单添加到管理面板页眉信息头部分的函数。创建过程和在网页中为样式表单添加链接过程基本一致。页面生成后,效果如下: <link rel="stylesheet" type="text/css" href="http://example.com/wp-content/plugins/blue-steel/wp-admin.css"> 我们可以在插件中用get_settings()函数来探测用户安装WordPress的位置,继而断定管理面板主题的具体位置了。我们可以用以下代码来创建上述代码中的样式表单链接: <?php /* Plugin Name: Blue Steel Theme Plugin URI: http://example.com/blue-steel-admin-theme Description: Blue Steel WordPress Admin Theme - Upload and Activate. Author: Mr. WordPress Version: 1.0 Author URI: http://example.com */ function mr_blue_steel() { $url = get_settings('siteurl'); $url = $url . '/wp-content/plugins/blue-steel/wp-admin.css'; echo '<link rel="stylesheet" type="text/css" href="' . $url . '" />'; } ?> 进入样式表单正文前,我们还要用插件API添加一个动作函数。通过动作函数,插件可以连接到程序的其他功能和函数中。我们在管理面板的主题中用add_action()函数连接管理面板的admin_head函数(在<head>中调用): function mr_blue_steel() { $url = get_settings('siteurl'); $url = $url . '/wp-content/plugins/blue-steel/wp-admin.css'; echo '<link rel="stylesheet" type="text/css" href="' . $url . '" />'; } add_action('admin_head', 'mr_blue_steel'); ?> 除了admin_head插件API钩子,我们也可以选择一个函数来为admin_footer加入内容。例如,我们可以在插件中用以下方法为页脚加入一条关于主题的信息: function blue_steel_footer() { echo 'This theme was made by <a href="http://example.com">Mr. WordPress</a>.'; } add_action('admin_footer', 'blue_steel_footer'); 保存对插件所做的更改,将插件上传到网站/[[博客]]上。从插件选项中选择刚才所上传的插件,查看是否有关于blue-steel的信息出现。如果出现关于blue-steel的信息,我们就取得一半成功了!
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)