Mfa95
                
                                Üyeliği Durdurulmuş
                Banlı Kullanıcı
                
             
            
                - 
                    Üyelik
                    06.06.2018
                
 
                - 
                    Yaş/Cinsiyet
                    30 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    Eskişehir
                
 
            
            
                - 
                    Ad Soyad
                    M** A**
                
 
                - 
                    Mesajlar
                    128
                
 
                - 
                    Beğeniler
                    83 / 30
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Selamun aleykum
Ziyaretçilerin ön uçtan yazı yazabileceği bir özellik lazım bana arkadaşlar. Çok aradım hafif birşey bulamadım. Jnews temasının kendi eklentisi var onu kullanmaya karar verdim. 
Mantıken wysiwyg editörü wp_editor kancasıyla cekirdekten cekiyor. Yani admin panelde nasılsa o şekilde cekiyor. Sorun şu ortam ekle ve öne çıkan görsel ekle butonları (bunları da admin panelden çekiyor) tıklandığı zaman doğal olarak ORTAM KÜTÜPHANESİ'ni açıyor. Ben bunu istemiyorum. Hani upload butonuna tıklayınca direk resim yükleme penceresi geliyor ya basitçe, o hale nasıl getirebilirim? Ortam kutuphesini saklamak istiyorum sadece tiklandigi zaman direk yerel dosya yükleme penceresi açılsın. Yardım edebilecek var mı?
                        
     
                 
                                            
        
        
        
            
            
                - 
                    Üyelik
                    31.03.2016
                
 
                - 
                    Yaş/Cinsiyet
                    34 / E
                
 
                - 
                    Meslek
                    Wordpress Geliştiricisi
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    Ö** Y**
                
 
                - 
                    Mesajlar
                    1177
                
 
                - 
                    Beğeniler
                    181 / 603
                
 
                - 
                    Ticaret
                    53, (%100)
                
 
            
         
                Aşağıdaki kodları temanızın functions.php dosyasına ekleyip yazarlar için medya kütüphanesine erişimi kısıtlayabilirsiniz.
add_filter( 'ajax_query_attachments_args', 'show_current_user_attachments' );
 
function show_current_user_attachments( $query ) {
    $user_id = get_current_user_id();
    if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
        $query['author'] = $user_id;
    }
    return $query;
} 
                        
     
                    
                         
                                                                                                                
        
        
        
            
                
                
                    
                    wpuzman
                
                                WordPress Developer
                Kullanıcı
                
             
            
                - 
                    Üyelik
                    13.01.2017
                
 
                - 
                    Yaş/Cinsiyet
                    34 / E
                
 
                - 
                    Meslek
                    Yazılım
                
 
                - 
                    Konum
                    Trabzon
                
 
            
            
                - 
                    Ad Soyad
                    B** M**
                
 
                - 
                    Mesajlar
                    2771
                
 
                - 
                    Beğeniler
                    293 / 949
                
 
                - 
                    Ticaret
                    33, (%100)
                
 
            
         
                Şunu bir dener misiniz? functions.php ye ekleyeceksiniz.
function my_files_only( $wp_query ) {
    if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/upload.php' ) !== false ) {
        if ( !current_user_can( 'level_5' ) ) {
            global $current_user;
            $wp_query->set( 'author', $current_user->id );
        }
    }
}
add_filter('parse_query', 'my_files_only' );
                        
     
                    
                         
                                                                                                                
        
        
        
            
                
                
                    
                    Mfa95
                
                                Üyeliği Durdurulmuş
                Banlı Kullanıcı
                
             
            
                - 
                    Üyelik
                    06.06.2018
                
 
                - 
                    Yaş/Cinsiyet
                    30 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    Eskişehir
                
 
            
            
                - 
                    Ad Soyad
                    M** A**
                
 
                - 
                    Mesajlar
                    128
                
 
                - 
                    Beğeniler
                    83 / 30
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Şöyle bir kod buldum. Yabancı bir forumda eski bir yazı:
function remove_medialibrary_tab($strings) {
 if ( !current_user_can( 'administrator' ) ) { unset($strings["mediaLibraryTitle"]); 
return $strings; 
} else { return $strings; 
} } add_filter('media_view_strings','remove_medialibrary_tab');
function restrict_non_Admins(){ if(!current_user_can('administrator')){ exit; 
} } add_action('wp_ajax_query-attachments','restrict_non_Admins',1);
 add_action('wp_ajax_nopriv_query-attachments','restrict_non_Admins',1);
Burada ortam ekle butonuna basınca medya kütüphanesi penceresi açılıyor fakat istediğim gibi ortam kütüphanesi görünmüyor. Sadece yerel klasörden DOSYA EKLE butonu olan pencere açılıyor. Ama burda da 2 işlem yapılması gerekecek önce ortam ekle tuşuna basılacak sonra açılan pencerede tekrar dosya ekle tuşuna basılacak. Bu pencereyi ortadan kaldırıp. Direk dosya ekle haline getirebilirmiyiz acaba?
                        
     
                 
                                                                                                                
        
        
        
            
                
                
                    
                    wpuzman
                
                                WordPress Developer
                Kullanıcı
                
             
            
                - 
                    Üyelik
                    13.01.2017
                
 
                - 
                    Yaş/Cinsiyet
                    34 / E
                
 
                - 
                    Meslek
                    Yazılım
                
 
                - 
                    Konum
                    Trabzon
                
 
            
            
                - 
                    Ad Soyad
                    B** M**
                
 
                - 
                    Mesajlar
                    2771
                
 
                - 
                    Beğeniler
                    293 / 949
                
 
                - 
                    Ticaret
                    33, (%100)
                
 
            
         
                Ortam resimleri wp_query ile çağrılıyor. Bu kuyruğa sadece 'author' => get_current_user()->ID şeklinde bir parametre eklenecek. Yapmanız gereken media upload penceresinin açık olup olmadığını kontrol ettirmek. Bu konuda bir araştırma yapın. Yani kısaca
if ( media upload )
    $wp_query->set( 'author', wp_get_current_user()->ID );