Kabataslak Fikir ve Bilgi Paylaşımı

WordPress 3.1 Etiketlere Title Eklemek

WordPress 3.1 sürümüne sadece yeni bir sitede kullanmak için kurdum.Henüz tam güvenemediğimden dolayı eski sitelerimde güncellemeye gitmedim.Bir çok webmaster arkadaşımızda benim gibi yaptığına eminim.

Bunda en büyük etken ise eklenti uyumsuzlukları oluşmasından dolayı duyduğumuz korku bir süre daha güncelletmeyecektir :) Konumuza dönecek olursak WordPress 3.1 sisteminde test edip onayladığım the_tag fonksiyonu ile sitelerimize eklediğimiz etiketlere title ekliyoruz.Bu sayede etiket bağlantısının üzerine gelindiğinde x konu şeklinde değilde direk etiket ismi çıkacak.Seo uyumlu linklere kavuşmuş olucaz.

Değişiklik yapmadan önce belirtilen dosyalarda yedek almayı unutmayın.Sorumluluk kabul edilmez.Uyarımızı yaptıktan sonra şu adımları takip edin,

wordpress dosyaları içerisindeki wp-includes > category-template.php dosyasını açın,

Satır 681-684 Alttaki kodları bul,

		$a[] = "<a href='$tag_link'?phpMyAdmin=936f1cf62242cb4d071d601da4f662f8 class='tag-link-$tag_id' title='" . esc_attr( call_user_func( $topic_count_text_callback, $real_count ) ) . "' style='font-size: " .
			( $smallest + ( ( $count - $min_count ) * $font_step ) )
			. "$unit;'>$tag_name</a>";
	}

Şunlarla değiştir,


		$a[] = "<a href='$tag_link'?phpMyAdmin=936f1cf62242cb4d071d601da4f662f8 class='tag-link-$tag_id' title='" .$tag_name. "' style='font-size: " .
			( $smallest + ( ( $count - $min_count ) * $font_step ) )
			. "$unit;'>$tag_name</a>";
	}

Satır 1126 Şu kodları bul,


		$term_links[] = '<a href="' . $link . '?phpMyAdmin=936f1cf62242cb4d071d601da4f662f8" rel="tag">' . $term->name . '</a>';

Şunlarla değiştir,


		$term_links[] = '<a href="' . $link . '?phpMyAdmin=936f1cf62242cb4d071d601da4f662f8" rel="tag" title="' . $term->name . '">' . $term->name . '</a>';

Ve işlem bitti bu kadar :)

Not: Bu değişiklik sadece the_tags fonksiyonu kullanımında sonuç vermiştir.Farklı kullanımlarda sonuç bilinmemektedir.