Merhaba arkadaşlar, kullanıcı rollerinde yapmak istediğim bir değişiklik var fakat işin içinden çıkamadım henüz , uzman arkadaşlarımız belki bir yol gösterebilirler .

Yapmak istediğim:
Kulandığım temanın kendisine ait bir tema yönetim paneli mevcut, bu panel sadece Admin olarak giriş yapıldığında Wp-Admin de görülüyor.
Benim istediğim; Editor olarak giriş yapmış kullanıcının Tema Panelini görebilmesi buradan temayı düzenleyebilmesi fakat sitenin geri kalan ayarlarını değiştirememesi.

Denediklerim:
Birçok Role Manager Plugin denedim fakat istediğimi yapacak bir tane bulamadım, Editöre Theme_Edit yetkisi vermeme rağmen Temanın kendi Admin paneli çıkmıyor ve bir şekilde linke ulaşılsa bile "Bu Sayfayı görüntülemeye Yetkiniz yok ! " diyor

Biraz araştırdıktan sonra temanın functions.php dosyasına bir kod ekleyerek bunu yapabileceğim düşüncesindeyim. Şöyleki:

// Load Theme Local File
$locale = get_locale();

if (is_admin()) {
    load_theme_textdomain('cms', CMS_ADMIN . '/languages');
	
    $locale_file = CMS_ADMIN . '/languages/' . $locale . '.php';
} else {
    load_theme_textdomain('cms', CMS_THEME . '/languages');
	
    $locale_file = CMS_THEME . '/languages/' . $locale . '.php';
}

if (is_readable($locale_file)) {
    require_once($locale_file);
}
Bu kodu:

if (is_admin()) {
    load_theme_textdomain('cms', CMS_ADMIN . '/languages');
admin ve editör şeklinde değiştirebilirsem panel editöre de görünür olacaktır diye düşünüyorum, tabi sadece düşünüyorum , yardımcı olabilecek arkadaşlara şimdiden teşekkürler...