Özel alan kullanmadan yazılara resim eklemek

WordPress temalarında genel bir mantık vardır. Tema üzerinde listelenen yazıları tamamlayan görseller, her bir yazıya özel alan ile tanımlanır. Böylece yazı listesinde görüntülenecek resim buradan çekilir. Ancak yeni WordPress sürümleri ile bu uygulama ortadan kalktı bile. Eğer resimlerinizi WordPress resim yükleme aracı ile sunucunuza yüklüyorsanız, çok şanslısınız 😉

Özel alan kullanmadan yazılara resim eklemek

Yazıların yanlarında görüntülenecek tamamlayıcı resimleri tek tek özel alanlar ile tanımlamanız gerekmiyor. Bunun için WordPress üzerinde hali hazırda bulunan resim yükleme aracını kullanabilirsiniz.

Nasıl olacak?

Temanızın klasörü içerisine gidin. Yazıların resimlerle listelendiği dosyayı açın. Özel alan ile resim yüklemeyi sağlayan kodları silin. Bu kodları lütfen bana sormayın arkadaşlar 🙂 Her tema farklıdır, ben bilemem. Eğer PHP bilginiz yoksa, bir bilenden ya da forumdan destek alın.

Eski kodları sildiniz. Şimdi resmi görüntülemek için aşağıdaki kodu uygulamalısınız. Böylece yazıya ilk yüklenen resim, yazı yanında yer alacaktır.


<?php
$resim_al = get_children(array('post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image'));
if (!empty($resim_al)) {
$resim_al = end($resim_al);
$resim_detay = wp_get_attachment_image_src($resim_al->ID, 'thumbnail');
echo '<img src="'.$resim_detay[0].'" alt="'.$post->post_title.'" title="'.$post->post_title.'" width="'.$resim_detay[1].'" height="'.$resim_detay[2].'" align="left">';
}
?>

Bu kodları index.php içerisinde,

<?php the_content('Read the rest of this entry &raquo;'); ?>

satırının üstüne koyabilirsiniz. Tabi bu dediğim default tema için geçerli.

Yine her zamanki gibi yeni bir yazı yazmak için forma gidin. Yazıya iliştireceğiniz resmi yükleyin. Eğer birden fazla resim yükleyecek ve diğerlerini yazı içerisinde kullanacaksanız, ilk olarak yazıya tanımlayacağınız resmi yüklemelisiniz. Resmi yükledikten sonra Tüm değişiklikleri kaydet düğmesine basmalısınız. Böylece yüklenen resim, yazıyla ilişkilendirilecektir. Aksi durumda resim, yazı yanında görünmez.

Özel alan kullanmadan WordPress yazılara resim eklemek

Resim yüklenince pencereyi kapatın. Yazı içerisine resmi dahil etmeyin yani 😉 Yazınızı yazmaya devam edin ve hazır olunca yayınlayabilirsiniz. Ve bitti, işte resimle birlikte yazımız 🙂

Özel alan kullanmadan WordPress yazılara resim eklemek