自定义 WordPress 2.5 后台样式
March 18th, 2008 at 01:29pm 雪山飞猪 浏览: 1,022

WordPress 2.5 引入了一个好玩的选项:自定义后台颜色模式。这个选项意味着每个用户都可以自己给后台选择自己最喜欢一个样式。现在让我们做一个好玩的东东:给你增加一个可选择的自定义的样式。

概念
在这个特性后面的函数是 wp_admin_css_color(),它的用法如下所示:
wp_admin_css_color( $shortname, // eg 'mycoolstyle', 用于在 wp_options 表中保存设置。 $longname, // eg 'My Cool Style' $css_url, // 你自定义的样式表的 URL array( $color_code_1, // a HTML color code like '#123456' $color_code_2, // or 'red' $color_code_3, // or 'rgb(100,100,100)' ... // any number of color codes you want ) );
这个函数组装一个数组 $_wp_admin_css_colors,然后该数组用在个人档案页面显示各种颜色模式。所以在插件中只要在 admin_init 这个 hook 中调用这个函数即可。
例子
假设你是巴西的粉丝,然后你想制作一个插件在你的后台界面添加一些阳光,你可以在你的插件的目录下创建一个样式文件,并且插件大致如下:
<?php /* Plugin Name: Admin Custom CSS: Brazil! Plugin URI: http://planetozh.com/blog/ Description: Plugin example: add a per-user custom CSS to the admin area Author: Ozh Version: 0.1 Author URI: http://planetozh.com/ */ add_action('admin_init','custom_admin_css_brazil'); function custom_admin_css_brazil() { $plugin_url = get_option( 'siteurl' ) . '/wp-content/plugins/' . plugin_basename(dirname(__FILE__)) ; wp_admin_css_color( 'brazil', __('Brazil'), $plugin_url . '/wp-admin-brazil.css', array( '#3c940c', '#fffc01', '#3005eb', ) ); } ?>

最后这个插件下载在这里
翻译自 Per User Custom Stylesheet in WordPress 2.5
是不是很简单,大家有空也自己做个自己喜欢的后台样式吧!做好之后,欢迎大家留言告诉我 ![]()
作者:雪山飞猪
原文链接:自定义 WordPress 2.5 后台样式
我爱水煮鱼版权所有,转载时必须以链接形式注明作者和原始出处及本声明。



1. 胖逗逗 | March 18th, 2008 at 2:19 pm
沙发,先
[回复该留言]
2. 胖逗逗 | March 18th, 2008 at 2:20 pm
可是我觉得这个插件好无聊啊,哈哈哈哈
[回复该留言]
3. Lucy | March 18th, 2008 at 4:09 pm
WP今天 变相跳票。
[回复该留言]
雪山飞猪 reply on March 18, 2008:
出了 RC1
[回复该留言]
Lucy reply on March 19, 2008:
所以说是变相
[回复该留言]
4. movie | March 18th, 2008 at 5:08 pm
不太在意这个功能了,觉得没什么必要呵!
[回复该留言]
5. Aaron | March 18th, 2008 at 5:22 pm
http://www.aaronmix.com.cn/blog/wp2-5-sneak-peak.aaron
完成!哈哈
[回复该留言]
雪山飞猪 reply on March 18, 2008:
强人阿,翻译那么多!
[回复该留言]
Aaron reply on March 18, 2008:
嘿嘿
我平时在学校上qq很艰难,上不了群,哎……
[回复该留言]
6. My-Hou不務正業 | March 18th, 2008 at 5:30 pm
blog oh blog~
[回复该留言]
雪山飞猪 reply on March 18, 2008:
[回复该留言]
My-Hou不務正業 reply on March 18, 2008:
昨天还没打完就按submit了,所以~
其实是想说昨天blog oh blog也写了个关于2.5的!
[回复该留言]
7. may | March 18th, 2008 at 8:49 pm
加点实用的功能
这个没啥大用
比如直接继承插件什么的
或者页面方式改一下也行
[回复该留言]
may reply on March 19, 2008:
要是把静态化在做的好些就完美了
就像国内主流cms那样
不过国内真有强人把cms改成博客用的
[回复该留言]
8. tomdbtel | March 19th, 2008 at 9:13 am
爽了,感觉2.5做后台放个应该更加简单人性了,我狂顶。
[回复该留言]
9. xjb | March 19th, 2008 at 1:28 pm
我觉得wp最大的问题在于后台,希望这次升级能有所改善
[回复该留言]
10. 馊饭|soofree | March 19th, 2008 at 4:04 pm
还没试过~~~
[回复该留言]
11. fvzone | April 7th, 2008 at 12:12 am
好啊,做好了就告诉你,哈哈~!
[回复该留言]