首页 » WordPress 插件 » 自定义 WordPress 2.5 后台样式

自定义 WordPress 2.5 后台样式

March 18th, 2008 at 01:29pm 雪山飞猪 浏览: 1,022

donate_to_redcross

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

admin-color-scheme.jpg

概念

在这个特性后面的函数是 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',
        )
    );
}
?>

admin-color-scheme-brazil.jpg

最后这个插件下载在这里

翻译自 Per User Custom Stylesheet in WordPress 2.5

是不是很简单,大家有空也自己做个自己喜欢的后台样式吧!做好之后,欢迎大家留言告诉我 :-)

作者:雪山飞猪
原文链接:自定义 WordPress 2.5 后台样式
我爱水煮鱼版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

17fav 收藏本文

18 条评论 添加你的评论 和主题无关问题请移步到这里发表

发表评论 和主题无关问题请移步到这里发表

必须

必填,打死不公开

:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:

惠普:一年智选在于春 WordPress 2.5 初窥


订阅

本站推荐

分类

Clicki