timthumb.php ile belki arkadaşlarımın işine yarar ve bu çileden kurtulurlar..
Ayrıca burada en önemli özellik olarak cache ile resimleriniz tekrar tekrar sunucuya yük olmaz.
Kurulumu;
temamız functions.php dosyasına aşağıdaki kodları dosyanın en sonundaki ?> kodlamasından önceye ekliyoruz...
# Get image attachment (sizes: thumbnail, medium, full)
function get_thumb($postid=0, $size='full') {
if ($postid<1)
$postid = get_the_ID();
$thumb = get_post_meta($postid, "thumb", TRUE); // Declare the custom field for the image
if ($thumb != null or $thumb != '') {
echo $thumb;
}
elseif ($images = get_children(array(
'post_parent' => $postid,
'post_type' => 'attachment',
'numberposts' => '1',
'post_mime_type' => 'image', )))
foreach($images as $image) {
$thumbnail=wp_get_attachment_image_src($image->ID, $size);
?>
}
else {
echo get_bloginfo ('stylesheet_directory');
echo '/images/resimyok.gif';
}
}
# Automatically display/resize thumbnails
function show_thumb($width, $height) {
?>
}
resimyok.gif olan yeri kendinize göre düzenleyin ve images içerisine atın..
Daha sonra wp-content/themes/temaismi içerisine alttaki dosyaları indirip atıyoruz.
timhumb.php içerisinde bulunan
$allowedSites = array (
'flickr.com',
'picasa.com',
'blogger.com',
'img.youtube.com',
'upload.wikimedia.org',
'photobucket.com',
);
kodları ile diğer sitelerden de resim eklenebilir..
Zip Şifresi : ozturk