Как добавить _thumb к загруженным всем носителям и медиа, который уже загружается на мой блог Wordpress

Я надеялся получить некоторую справку на этом. Я надеюсь добавлять ко всем изображениям и медиа, к которым относятся сообщение через инструмент загрузки в WordPress _thumb к src мультимедийного объекта.

Спасибо,

Матовый

1
задан TikaL13 7 July 2010 в 16:18
поделиться

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);
2
ответ дан 2 September 2019 в 23:13
поделиться

Предполагая, что вы пытаетесь сделать это на интерфейсе, простое решение будет примерно таким:

Предполагая что-то вроде:

  <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
ответ дан 2 September 2019 в 23:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: