Bazen blogunuzda blogunuzun konusuyla alakasız bir kategori bulunur. Bu kategoriye yazdığınız yazıların başlıklarının değişik renkte görünmesini veya başka birşey yapmak isteyebilirsiniz. Biz bu işin basitinden başlayayım. Sadece yazı başlığının rengini değiştirelim. Bunun için temamızın index.php dosyasını buluyoruz. Ardından başlık kısmının kodlarını buluyoruz. Benim başlık kısmımım kodları:
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?> yazısı için kalıcı bağlantı"><?php the_title(); ?></a>
Bu kodu aşağıdaki kodla değiştiriyoruz. Bu arada aşağıdaki “in_category(‘10′)” ve `style=”color:#F60049;”` bölümünü kendinize göre değiştirmeyi unutmayın.
- “in_category(‘10′)”: Buradaki 10 sayısını kullanmak istediğimiz kategorinin ID numarasına göre değiştiriyoruz. Yani kategorilenmemis adlı kategorinin yazı başlıklarının farklı görünmesini istiyorsak bu kategorinin ID numarasını kullanıyoruz. Eğer birden fazla kategori için kullanmak istiyorsak böyle kullanabiliriz, “in_category(array(‘4′,’12′,’15′))”.
- `style=”color:#F60049;”`: Buradaki #F60049 kodunu istediğimiz renge göre değiştiriyoruz. İstersek yanına ekstra kodlar ekleyip değişik görünüm kazandırabilir veya #F60049 yerine red, black, white gibi renklerin İngilizce adlarını kullanabiliriz.
<?php if(in_category('10')){ ?>
<a style="color:#F60049;" href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?> yazısı için kalıcı bağlantı"><?php the_title(); ?></a>
<?php } else { ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?> yazısı için kalıcı bağlantı"><?php the_title(); ?></a>
<?php } ?>
Not1: `else` den sonraki bölümde diğer kategorilerin yazı başlıklarının kodları içindir. İsterseniz orayada bir güzel el atabilirsiniz.
Not2: İsterseniz bu uygulamayı sadece yazı başlıklarına değilde bütün yazıya uygulayabilir ve ortaya daha güzel şeyler çıkartabilirsiniz.








Ağustos 8th, 2009 » 19:14
arkaplan resmi de verilebilir istenilen yazıya…