Bir önceki makalemde WordPress 2.5 sürümü ile değişen ve yeni eklenen fonksiyonlardan bahsetmiştim. Kullanıcının kendi isteğine göre seçebildiği admin paneli renk şemaları da bunlardan biriydi. Kendimize özel ve arkadaşlarımızla paylaşabileceğimiz bir admin paneli sitili için gerekli olan WordPress 2.5 sürümüne uyumlu aşağıda göreceğiniz örnek gibi bir eklenti yazmak.
Bu eklenti fonksiyonları aşağıda ki gibidir;wp_admin_css_color(
$shortname, // örnek: 'benimrenksitilim', bu kisa isim wp_options tablosuna yazılacak.
$longname, // örnek: 'Benim Renk Sitilim'
$css_url, // URL özel admin sitili adresi.
array(
$color_code_1, // HTML renk kodları '#123456'
$color_code_2, // veya 'red'
$color_code_3, // veya 'rgb(100,100,100)'
... // istediginiz renk kodlarını kullanabilirsiniz.
)
);
Aşağıda örneği görüdüğünüzde çok basit olduğunu göreceksiniz.
Örnek
Ben Türkiye’nin kırmızı ve beyaz renkleri ile bir örnek yaptım.<?php
/*
Plugin Name: Admin Custom CSS: Turkish
Plugin URI: /
Description: eklenti örneği: admin paneline özel css
Author: wolkanca
Version: 0.1
Author URI: https://wolkanca.com/eski/
*/
add_action('admin_init','custom_admin_css_turkish');
function custom_admin_css_turkish() {
$plugin_url = get_option( ’siteurl' ) . '/wp-content/plugins/' . plugin_basename(dirname(__FILE__)) ;
wp_admin_css_color(
'turkish',
__('Turkish'),
$plugin_url . '/wp-admin-turkish.css',
array(
'#000000',
'#ffffff',
'#ff0000',
'red;border-color:#ffffff;background:transparent url('.$plugin_url.'/flag_tr.gif) center center no-repeat;'
)
);
}
?>
Eklentiyi etkinleştirdiğinizde admin panelinde profil bölümüne giderek bu renk şemasını görebilir ve seçebiliriz.
Eklentiyi buradan indirip, WordPress 2.5 sürümü blogunuzda kullanabilir, değiştirebilir ve inceleyebilirsiniz.