• 24-01-2015, 15:34:03
    #1
    Merhaba, arkadaşlar, abiler ve de kardaşlar.

    Wordpress siteme resimleri yüklerken otomatik olarak sayı ve rakamlardan karışık bir algoritma ile yüklemem mümkün müdür? Yani bazı kelimeler türkçe karakter bazıları da daha uzun isimlerde oluyor. Ben bunları direkt olarak yüklerken sunucuya ismi değişmiş olarak yükletebilir miyim? Araştırdım ama bulamadım. Eklenti var mı acaba? Teşekkürler.
  • 25-01-2015, 12:39:12
    #2
    Arkadaşlar konu günceldir..
    Vesselam.
  • 26-01-2015, 02:12:04
    #3
    <?php
    
    /**
     * Plugin Name: Hash Upload Filename
     * Plugin URI: http://stackoverflow.com/questions/3259696
     * Description: Rename uploaded files as the hash of their original.
     * Version: 0.1
     */
    
    /**
     * Filter {@see sanitize_file_name()} and return an MD5 hash.
     *
     * @param string $filename
     * @return string
     */
    function make_filename_hash($filename) {
        $info = pathinfo($filename);
        $ext  = empty($info['extension']) ? '' : '.' . $info['extension'];
        $name = basename($filename, $ext);
        return md5($name) . $ext;
    }
    add_filter('sanitize_file_name', 'make_filename_hash', 10);
    
    ?>
    Bu kodu hash-upload.php olarak kayderek plug in klasörüne atın ve ya zipleyip WP üzerinden yükleyin. Tam olarak sizin aradığınız şekilde bir işlem yapıyor. Dosya ismini md5 ile hash formatına getiriyor. Kurduktan sonra herhangi bir işlem yapmanıza gerek kalmıyor bütün dosyalarınıza uyguluyor.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:12:04 -->-> Daha önceki mesaj 02:11:04 --

    Kaynak: http://stackoverflow.com/a/3261107
  • 09-02-2015, 05:06:25
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kubilaykarpat adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    /**
     * Plugin Name: Hash Upload Filename
     * Plugin URI: http://stackoverflow.com/questions/3259696
     * Description: Rename uploaded files as the hash of their original.
     * Version: 0.1
     */
    
    /**
     * Filter {@see sanitize_file_name()} and return an MD5 hash.
     *
     * @param string $filename
     * @return string
     */
    function make_filename_hash($filename) {
        $info = pathinfo($filename);
        $ext  = empty($info['extension']) ? '' : '.' . $info['extension'];
        $name = basename($filename, $ext);
        return md5($name) . $ext;
    }
    add_filter('sanitize_file_name', 'make_filename_hash', 10);
    
    ?>
    Bu kodu hash-upload.php olarak kayderek plug in klasörüne atın ve ya zipleyip WP üzerinden yükleyin. Tam olarak sizin aradığınız şekilde bir işlem yapıyor. Dosya ismini md5 ile hash formatına getiriyor. Kurduktan sonra herhangi bir işlem yapmanıza gerek kalmıyor bütün dosyalarınıza uyguluyor.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:12:04 -->-> Daha önceki mesaj 02:11:04 --

    Kaynak: http://stackoverflow.com/a/3261107
    hocam peki bu resim isimlerini karmaşık sayılardan değilde TİTLE olarak nasıl ayarlarız.
    örneğin :
    BAŞLIK : istanbulda kar yağdı
    diye bir makale yazıyorum bu makaleme 3 resim ekliyorum
    resimlerin isimleri
    istanbula-kar-yagdi001.jpg
    istanbula-kar-yagdi002.jpg
    istanbula-kar-yagdi003.jpg
    şeklinde değiştirebilir miyim?
    yani başlığa göre türkçe karakter sorunu olmadan rakamsal 1 2 3 şeklinde ayarlayabilir miyiz ?
  • 13-07-2015, 01:57:45
    #5
    JaMeRoN adlı üyeden alıntı: mesajı görüntüle
    hocam peki bu resim isimlerini karmaşık sayılardan değilde TİTLE olarak nasıl ayarlarız.
    örneğin :
    BAŞLIK : istanbulda kar yağdı
    diye bir makale yazıyorum bu makaleme 3 resim ekliyorum
    resimlerin isimleri
    istanbula-kar-yagdi001.jpg
    istanbula-kar-yagdi002.jpg
    istanbula-kar-yagdi003.jpg
    şeklinde değiştirebilir miyim?
    yani başlığa göre türkçe karakter sorunu olmadan rakamsal 1 2 3 şeklinde ayarlayabilir miyiz ?
    Aynı soruyu bende sorayım. Bu işlemi nasıl yaparız çok lazım oluyor.
  • 21-07-2015, 21:39:11
    #6
    Bunun için bir eklenti var, resim adını otomatik olarak yazının başlığına çeviriyor. UpRename olacaktı eklenti adı.