WP Admin Menu Styler

WP Admin Menu Styler: Ücretsiz WordPress Admin Menü Renklendirme Eklentisi
WordPress yönetici panelinizdeki onlarca menü öğesi arasında kaybolmaktan sıkıldınız mı? Sık kullandığınız menüleri bulmak için her seferinde gözlerinizle listeyi taramak zamanınızı mı alıyor? Artık buna bir son verebilirsiniz.

WordPress Admin Menünüzü Renklendirerek Çalışma Hızınızı Artırın

WordPress yönetici panelinizdeki onlarca menü öğesi arasında kaybolmaktan sıkıldınız mı? Sık kullandığınız menüleri bulmak için her seferinde gözlerinizle listeyi taramak zamanınızı mı alıyor? Artık buna bir son verebilirsiniz.

WP Admin Menu Styler, WordPress admin panelinizdeki sol menüyü tamamen size özel hale getirmenizi sağlayan basit, hafif ve ücretsiz bir eklentidir. Sadece birkaç tıklamayla önemli menü öğelerinize belirgin renkler atayarak görsel bir hiyerarşi oluşturun ve iş akışınızı inanılmaz derecede hızlandırın.

Neden WP Admin Menu Styler’a İhtiyacınız Var?

Birçok eklenti ve özel gönderi türü yüklü olan bir WordPress sitesinde, sol menü kolayca 30-40 öğelik karmaşık bir listeye dönüşebilir. Bu durum:

  • Zaman Kaybına neden olur.

  • Yanlış menüye tıklama riskini artırır.

  • Özellikle müşteriler için site yönetiyorsanız, kafa karıştırıcı olabilir.

WP Admin Menu Styler, bu karmaşayı renklerin gücüyle çözerek size kontrolü geri verir.

Temel Özellikler

✅ Basit ve Anlaşılır Arayüz: Ayarlar sayfasında tüm menü öğelerinizi bir arada görün.
✅ İnteraktif Renk Seçiciler: Her menü öğesinin arka plan ve yazı rengini kolayca seçin.
✅ Hafif ve Hızlı: Sitenizi asla yavaşlatmaz. Sadece yönetici paneline küçük bir CSS kodu ekler.
✅ Kod Bilgisi Gerekmez: Hiçbir satır kod yazmadan tüm işlemleri yapın.
✅ Tam Uyumlu: Tüm temalar, eklentiler ve WordPress sürümleriyle sorunsuz çalışır.

Nasıl Kullanılır?

  1. Yükle ve Etkinleştir: Eklentiyi indirin ve sitenize yükleyin.

  2. Ayarlara Git: Yönetici panelinizde Ayarlar > Admin Menu Styler menüsünü bulun.

  3. Renkleri Seç: Listeden istediğiniz menü öğesini bulun ve renk seçicilerle arka plan ve metin rengini belirleyin.

  4. Kaydet ve Keyfini Çıkar: “Değişiklikleri Kaydet” butonuna tıklayın ve anında renklenen menünüzün tadını çıkarın!

# WP Admin Menu Styler – Güvenlik Güncellemeleri v1.5.1

## 🔒 Yapılan Güvenlik İyileştirmeleri

### 1. **Sanitizasyon Eklendi** (Kritik)
– `wams_sanitize_menu_styles()` fonksiyonu eklendi
– Tüm kullanıcı girdileri `sanitize_hex_color()` ile temizleniyor
– Menu slug’ları `sanitize_key()` ile güvenli hale getiriliyor
– Geçersiz renkler otomatik olarak reddediliyor

### 2. **XSS Koruması Güçlendirildi**
– `sanitize_html_class()` kullanımı eklendi
– CSS selector’larında ekstra güvenlik katmanı
– `wp_strip_all_tags()` ile menu isimlerindeki HTML temizleniyor

### 3. **Nonce Kontrolü Eklendi**
– Reset işlemi için `wp_verify_nonce()` kontrolü
– CSRF saldırılarına karşı koruma

### 4. **Input Validasyonu**
– JavaScript tarafında hex renk kodu validasyonu
– PHP tarafında çift katmanlı kontrol
– Boş veya geçersiz değerler güvenli şekilde işleniyor

### 5. **Kod Organizasyonu**
– Sabitler tanımlandı (WAMS_VERSION, WAMS_PLUGIN_DIR, vb.)
– Kod tekrarı azaltıldı
– Hata yakalama mekanizmaları iyileştirildi

## 📋 Yeni Özellikler

### Reset Fonksiyonu
– Ayarlar sayfasına “Tüm Ayarları Sıfırla” butonu eklendi
– Onay dialog’u ile yanlışlıkla sıfırlamayı önleme
– Güvenli redirect ve başarı mesajı

### Uninstall Desteği
– `uninstall.php` dosyası eklendi
– Eklenti silindiğinde veritabanı temizleniyor
– Multisite desteği

### Eklentiler Sayfasına Ayarlar Linki
– Plugins sayfasından direkt ayarlara ulaşım
– Kullanıcı deneyimi iyileştirmesi

### Form Validasyonu
– JavaScript ile client-side doğrulama
– Geçersiz renk kodlarında görsel uyarı
– Kullanıcı dostu hata mesajları

## 🔄 Güncelleme Öncesi vs Sonrası

### ÖNCE:
“`php
register_setting( ‘wams_settings_group’, ‘wams_menu_styles’ );
“`

### SONRA:
“`php
register_setting(
‘wams_settings_group’,
‘wams_menu_styles’,
array(
‘type’ => ‘array’,
‘sanitize_callback’ => ‘wams_sanitize_menu_styles’,
‘default’ => array()
)
);
“`

## 🚀 Kurulum

1. Mevcut eklenti klasörünüzü yedekleyin
2. Yeni dosyaları yükleyin:
– `wp-admin-menu-styler.php` (ana dosya)
– `assets/admin-script.js` (JavaScript)
– `uninstall.php` (yeni dosya)

3. Dosya yapısı:
“`
wp-admin-menu-styler/
├── wp-admin-menu-styler.php
├── uninstall.php
├── assets/
│ ├── admin-script.js
│ └── admin-style.css (değişmedi)
└── languages/ (değişmedi)
“`

## ⚠️ Önemli Notlar

### Veritabanı Değişiklikleri
– Mevcut ayarlarınız korunur
– Veri formatı aynı kalır
– Sadece sanitizasyon katmanı eklenir

### Geri Uyumluluk
– Eski ayarlar otomatik olarak güvenli hale getirilir
– Hiçbir veri kaybı olmaz
– Kullanıcı deneyimi aynı kalır

### Test Önerileri
1. Staging ortamında test edin
2. Ayarları kaydedin ve kontrol edin
3. Renklerin doğru uygulandığını doğrulayın
4. Reset fonksiyonunu test edin

## 🔍 Güvenlik Kontrol Listesi

– [x] SQL Injection koruması
– [x] XSS koruması
– [x] CSRF koruması (nonce)
– [x] Input sanitizasyonu
– [x] Output escaping
– [x] Yetki kontrolü
– [x] Direct access koruması
– [x] Secure redirect
– [x] Type validation
– [x] Multisite uyumluluğu

## 📝 Değişiklik Günlüğü

### v1.5.1 (2024)
– **Güvenlik**: Sanitizasyon callback’i eklendi
– **Güvenlik**: XSS koruması güçlendirildi
– **Güvenlik**: Nonce kontrolü eklendi
– **Özellik**: Reset butonu eklendi
– **Özellik**: Uninstall desteği
– **Özellik**: JavaScript validasyonu
– **İyileştirme**: Kod organizasyonu
– **İyileştirme**: Hata mesajları

### v1.5.0 (Önceki)
– İlk kararlı sürüm

## 🤝 Destek

Herhangi bir sorun yaşarsanız:
1. WordPress debug modunu açın
2. Hata loglarını kontrol edin
3. Tarayıcı konsolunu kontrol edin
4. Eklenti ayarlarını sıfırlayın

## 📄 Lisans

GPL v2 or later – WordPress uyumlu açık kaynak lisansı

Mustafa Ketanci  | Web & Media Specialist

LinkedIn
Reddit
WhatsApp
Email