<?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 ?