2010-07-07 58 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

相关问题