Özellikle arkadaşlar temalarımı dağıttıktan sonra bana gelen sorular arasında öne çıkan sorulardan biri de temalarımda kullandığım öne çıkarılmış görsel bölümünü nasıl özel alana dönüştürülebileceğidir. Sadece benim temalarımda değil, herhangi bir temada bunu değiştirmek isteyebilirsiniz. İnsanlar bugüne kadar yazdıkları yüzlerce yazıda özel alan kullandıktan sonra, öne çıkarılmış görsel kullanılan bir temaya geçiş yapmak istemiyorlar. Her ne kadar temaları beğenseler de yüzlerce yazıya tek tek öne çıkarılmış görsel eklemekle uğraşmak oldukça zor ve sıkıcı bir işlemdir. Bu yüzden bende beğendiğiniz temaları istediğiniz gibi kullanabilmeniz adına öne çıkarılmış görsel kullanılmış bir temada ki, bu bölümü nasıl özel alana dönüştürebileceğinizi anlatacağım.
Öncelikle arkadaşlar bundan sonra öne çıkarılmış görsel kullanmayacağımız için aşağıda ki kodu functions.php'de bulup, silin. (kodda ki değerler temanıza göre farklılık gösterebilir.)
add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 125, 125 );
Daha sonra da arkadaşlar tema dosyalarımızdan öne çıkarılmış görsel kodlarını kaldırmamız gerekiyor. Bunun için tek tek index.php, category.php, search.php, archive.php, tag.php gibi öne çıkarılmış görsel kullanılan dosyalarınızı açın. Kaldırmanız gereken kod aşağıda ki gibidir.
<?php if ( has_post_thumbnail() ) {the_post_thumbnail();} else {}?>veya
<?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { ?><img src="<?php bloginfo('template_url'); ?>/resim/gorsel.png" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" width="64" height="64" /><?php } ?>Kaldırdığınız bu kodun yerine de aşağıda ki kodu eklemelisiniz.
<?php $resim = get_post_meta($post -> ID, "resim" , true); if($resim != "") { ?>
<div class="resim"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></div><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo $resim; ?>" alt="<?php the_title(); ?>" width="125" height="125" /></a>
<?php }else{ ?>
<?php } ?> Eklediğiniz bu kodda ki genişlik ve yükseklik değerlerini kendinize göre ayarlayın. Kodda ki özel alanın ismi "resim". Siz daha önceden özel alan kısmını hangi isimle kullanıyorsanız kodda ki "resim" yazan alanları o isimle değiştirin.

Bir yanıt yazın
Yorum yapabilmek için oturum açmalısınız.