اشکان

کمک در استفاده از افزونه Auto Image Renamer

3 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

با سلام.

آقا این افزونه میاد اسم تصویر آپلود شده رو تغییر میده و لینکش رو.

اینم کدش:


<?php
/**
* Plugin Name: Auto image Renamer
* Plugin URI: http://www.simasite.com
* 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).'-jootix.ir' . $ext;
}
add_filter('sanitize_file_name', 'make_filename_hash', 10);?>

اما در این افزونه لینک رو این شکلی میکنه:


http://i.jootix.ir/img/2013/05/1061ea3e3d2b389f6b0d2b33f3cc291e-jootix.ir.jpg

من میخوام که او hash که قبل از نام سایت میاد رو به id پست تغییر بدم.

ممنون از راهنمایی شما.

ویرایش شده در توسط ashkanreal
0

به اشتراک گذاری این پست


لینک به پست

دوستان اگه بشه که hash رو هم طولش حدود 6 کاراکتر بشه بهتره.

لطفا کمک کنید.

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

خودم با تعریف یه متغییر جدید تونستم درستش کنم.


$new_url = get_permalink( $post['ID'] );

بعد ابن کد رو جایگزین کد اصلی کردم:


return 'Jootix--' .$new_url . $ext;

ویرایش شده در توسط ashkanreal
0

به اشتراک گذاری این پست


لینک به پست
مهمان
این موضوع برای عدم ارسال قفل گردیده است.