contrastblack said
L.E: The matter has been brought to the attention of the Review Team, and a Notes Post should be up as soon as a common ground has been reached. In the meanwhile please try to stick to the official Codex as much as possible.
+1. Waiting for the reviewer answer.
Okay so I was shocked since I just got rejected with timthumb being one of the reasons. This is a real bummer since I’ve kept my timthumb copy up to date and added features to it (e.g. better path finding, opacity, etc).
Patiently waiting for answer.
Okay so I got my theme accepted now. I removed all timthumb from my theme then created BFI Thumb, an on the fly image resizer that can apply some image filters as well as scale/resize images up or down.
It’s easy to implement, just include the script in your theme then use it (almost) like timthumb:
require_once('BFI_Thumb.php');
$params = { 'width' => 400 };
echo "<img src="" . bfi_thumb( "URL-to-image.jpg", $params ) . "" />";
The script also does caching inside the uploads folder, extends WP’s native classes and only allows images from the WP instance to be resized.
If anyone has this timthumb problem also, feel free to use my script. Code and instructions are in the Github page.
- Microlancer Beta Tester
- Author was Featured
- Item was Featured
- Sold between 250 000 and 1 000 000 dollars
- Has been a member for 3-4 years
- Bought between 10 and 49 items
- Referred between 500 and 999 users
- Exclusive Author
Our theme was also rejected because of timthumb. Honestly I didn’t get the whole thing. Hundreds of themes use timthumb, if there is a bug you can simply upload a newer version and you’re OK. Now there will be hundreds different solutions, everybody will do it different way with different script and nobody will even know if there is a bug or not.
I think it’s because of security and speed. Honestly now that I don’t use timthumb, my images get served faster since the image data doesn’t need to pass through PHP. And there’s the bonus of not asking the buyer to chmod timthumb’s cache folder. Use BFI Thumb instead 
