
Codeigniter SEO için bulduğum güzel bir eklentiyi sizinle paylaşmak istiyorum. Bu helper’ı güzel yapan description, open graph, Twitter ve robotlar için taglar türetmesidir.
Helper’ı indirmek için Github Reposu
Kurulum
Aşama 1
Dosyaları config ve helpers içine CI uygulamanızın ilgili klasörlerine yerleştirin. Dosyalar:
- config/seo_config.php
- helpers/seo_helper.php
Adım 2
- Config klasörünüzün içindeki autoload.php dosyasını açın
- Otomatik yükleme helper’a seo_helper ekleyin
Örneğin:
$autoload['helper'] = array('seo_helper');
Adım 3
- Daha önce kopyaladığınız config/seo_config.php dosyasını açın
- Başlığı, açıklamayı ve görsel URL’sini istediğiniz gibi değiştirin. (Not: Açıklama maksimum 155 karakter)
Örneğin:
$config['seo_title'] = 'My website - Get freebies - Awesomeness';
$config['seo_desc'] = 'Something intesresting';
$config['seo_imgurl'] = 'http://something.com/something.jpg';
Kullanımlar
Kullanımı çok kolaydır, uygulamanızın herhangi bir view dosyasına gidin ve şu satırı ekleyin:
meta_tags();
Sayfanız yüklendiğinde, meta etiketler otomatik olarak enjekte edilecektir.
Bu satırın HTML belgenizin head bölümüne eklenmesi önerilir. Bunun gibi bir şey:
<head>
<title>My Site</title>
<?php meta_tags();?>
</head>
Özelleştirmeler
Hangi meta etiketlerin enjekte edileceğini kontrol etme
Dahil edilen Meta Etiket Türleri:
- Açıklama
- Og (Açık grafik)
- Robot
$e = array(
'general' => true, //description
'og' => true,
'twitter'=> true,
'robot'=> true
);
meta_tags($e, $title = '', $desc = '', $imgurl ='', $url = '');
Bunları devre dışı bırakmak için true değerini false olarak değiştirin. Ayrıca, $title, $desc, $imgurl, $url değerlerini değiştirerek belirli sayfalar için başlık, açıklama, resim url’si ve url’yi özelleştirebilirsiniz.
NOT: Başlık, açıklama, resim url’si boş bırakılırsa, yapılandırma dosyasında ayarlanan varsayılanları kullanacaktır.
- URL için varsayılan, sitenizin base_url’si olacaktır
Robot için varsayılan index/follow olacaktır. false olarak ayarlanırsa noindex/nofollow olur