![]() |
![]() |
#1 |
|
![]() Meta-se WordPress İçin SEO Eklentisi Bu güzel ve faydalı eklentiyi bizimle Paylaştığı için Ceyhun Aksan‘a gönülden teşekkür ederiz. Meta-se eklentisinin tanıtımının orjinaline Ceyhun’un blogundaki bu başlıktan ulaşabilirsiniz. Arama motoru optimizasyonunda önemli konulardan birinin de meta tag`ler olduğunu çoğu web sitesi sahibi bilmektedir. Bu amaçla wordpress eklentileri arasında meta düzenlemede yardımcı olan meta-se eklentisini kullananlardan biri de benim. Şu anda ver. 0.3 ile yayınlanan eklenti ile ilgili kendi kaynağına [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ulaşabilirsiniz. Ancak şu var ki eklentinin yayınlandığı adreste yer alan sürümde web standartları dışında bazı kodlar yer almakta ve bazı sayfalarda kendini yinelemektedir. Hazırladığım ufak tefek değişikliklere geçerli hale getirilmiş ve türkçeleştirilmiş hali aşağıda yer almaktadır. KOD (meta-se.php) [php] /* Plugin Name: Meta-SE Plugin URI: http://vzho.ru/wordpress-related-stuff/meta-se Description: Plugin generates meta tags (keywords and description) for search engines Version: 0.3 Author: Bert Author URI: http://vzho.ru/ Edit: Ceyhun AKSAN Edit URI: http://www.ceyhunaksan.com/meta-se */ function get_meta_description() { global $posts; if (is_single() or is_page()) { $meta_description = strip_tags(get_the_excerpt()); echo "\t\n”; }else{ echo “\t bloginfo(’name’); echo ":"; bloginfo(’description’); echo "\" />\n”; } } function get_meta_keywords() { global $posts, $post_meta_cache, $cache_categories; $meta_keywords = “”; if (is_single() or is_page()) { foreach((get_the_category($posts[0]->ID)) as $cat) { $meta_keywords .= $cat->category_nicename . ‘, ‘ . $cat->cat_name . ‘, ‘; } $id = $posts[0]->ID; $keywords = $post_meta_cache[$id][’keywords’]; if (count($keywords)) { foreach ($keywords as $k) { $words = preg_split(’/[\s,]+/’, $k); foreach ($words as $word){ $meta_keywords .= $word . ‘, ‘; } } } $meta_keywords = substr($meta_keywords, 0, -2) . “”; } if (is_search()) { $meta_keywords .= wp_specialchars($_GET[’s’]); } if (is_single() or is_page()) { echo “\t\n”; }else{ echo “\t“; } } function metase_sidebar() { global $posts; global $post; ?> ![]() ![]() |
![]() |
![]() |
![]() ![]() |
Etiketler |
eklentisi, seo, wordpress |
Seçenekler | |
Stil | |
|
|
Forum yazılımı ve sürümü | Site Bilgileri | ||
|
9CR.NET Forum Sitesi Her Hakkını Saklı Tutup, Üyelerin Mesajlarından Sorumlu Olmamaktadır. Sorularınız ve İstekleriniz İçin Forum Yöneticilerine Ulaşıp Mesaj Bırakabilirsiniz. Her Üye Kendi Mesajlarından Sorumlu Tutulup, Gerektiğinde Yetkili Mercihlere Bilgi Paylaşımı Yapılacaktır.
|
||
|