2010-07-07 55 views

回答

2

看看這個SO wordpress-3-0-media-uploader-alters-my-image-filename

你可以修改它像這樣的東西;

function my_upload_prefix($filename, $filename_raw) { 
    if("_thumb" != substr($filename_raw, 0, 6)) 
     $filename = "_thumb" . $filename; 

    return $filename; 
} 
add_filter('sanitize_file_name', 'my_upload_prefix', 10, 2); 
+0

謝謝讓我信服這一點,並回到你們家。 – TikaL13 2010-07-07 21:45:57

0

假設你正在試圖做到這一點的前端,一個簡單的解決辦法是類似以下內容:

假設是這樣的:

<img src='image1.png'> 
    <img src='image2.png'> 

jQuery如下:

var $allImages = $('img'); 

$allImages.each(function() { 
    var curUrl = $(this).attr('src'); 
    var newUrl = '_thumbs/' + curUrl; 
    $(this).attr('src',newUrl); 
}) 

會導致下面的HTML:

<img src='thumbs_/image1.png'> 
<img src='thumbs_/image2.png'> 

,並最終在的jsfiddle工作的例子 - http://jsfiddle.net/BTRax/7/

如果你試圖做這在PHP後端以及那麼別人需要附和在:)

+0

ThanX HurnsMobile ...我希望在後端有味道。 – TikaL13 2010-07-07 18:43:24