Özgür Pazar | İnternet Özgürlüktür – Otomatik İmlemeBloom

Timthumb ile WordPress temasına resim ekleme

 Timthumb ile Wordpress temasına resim ekleme

 Timthumb ile Wordpress temasına resim ekleme

html php code rev 300x293 Timthumb ile Wordpress temasına resim eklemeWordPress altyapılı sitenizin herhangi bir yerinde, yazılarınızın özeti ile birlikte yazıya ait ufak bir resmin çıkmasını istiyorsanız yapmanız gereken şey çok basit. Burdaki kodları bir php dosyayı biçiminde kaydettikten sonra “timthumb” olarak adlandırın dosyanızı. Ardından ftp sunucunuzdan temanızın olduğu dizine gidip scripts adında yeni bir klasör açıp, oluşturduğunuz timthumb.php dosyasını bu klasörün için atın.

Buraya kadar herşeyi yaptıktan sonra sıra temanızda gerekli değişiklikleri yapmakta. Temanızın function.php dosyasını açıp, dosyanın en sonunda bulunan ?> ‘nın hemen önüne şu kodu;

//Get the First Image
function catch_that_image() {
global $post, $posts;
$first_img = ”;
$url = get_bloginfo(‘url’);
ob_start();
ob_end_clean();
$output = preg_match_all(‘/<img.+src=[\'"]([^\'"]+)[\'"].*>/i’, $post->post_content, $matches);
$first_img = $matches [1] [0];

$not_broken = @fopen(“$first_img”,”r”); // checks if the image exists
if(empty($first_img) || !($not_broken)){ //Defines a default image
unset($first_img);
} else {
$first_img = str_replace($url, ”, $first_img);
}
return $first_img;
}

ekleyip, ftp sunucunuza yollayın function.php dosyasını. Temanınızın fonksiyonları arasına da eklendikten sonra Timthumb‘ı, son olarak temanızda yazılardaki ilk resmin görünmesini istediğiniz yere;

<?php $cti = catch_that_image(); if(isset($cti)){ ?>
<img src=”<?php bloginfo(‘template_url’); ?>/scripts/timthumb.php?src=<?php echo $cti; ?>&h=60&w=60&amp;zc=1&q=100″ alt=”<?php the_title(); ?>”/>
<?php } else {} ?>

Resim ayarlarını ise bu son kodda bulunan;
* w: genişlik
* h: yükseklik
* zc: zoom (0 or 1)
* q: resim kalitesi

kısımlarından ayarlayabilirsiniz. Resimlerin timthumb tarafından çekilebilmesi için başka sitelerden alınmış olmaması gerekir, yani resmi kendi ftp nizde barındırmanız gerekiyor. Son olarak sunucunuz scriptin cache adında klasör oluşturmasına izin vermeyebilir. Bu durumda kendiniz thimthumb’ın bulunduğu klasörde cache adında bir klasör oluşturduktan sonra izin CHMOD ayarını 777 olarak ayarlamanız gerekiyor.

 Timthumb ile Wordpress temasına resim ekleme

http://feedproxy.google.com/~r/BirKalem/~3/rTYjnOp5iZQ/timthumb-ile-wordpress-temaniza-resim-ekleme

Rastgele Yazılar

1 Yorum Var
    • sitenizi çook beğendim hayırlı olsun ve ayrıca ürünlerde güzelmiş

Yorum Yaz
İsim ↓
Mail ↓
Web Site ↓
Bu yazı ile ilgili ne düşünüyorsun ↓
Yorum Yaparken Ahlaki değerlere dikkat ediniz.

Kategoriler
Son Yazılar
Etiketler