Skip to main content
Wordpress Header OG Meta Ekliyoruz

Eklentisiz OG:Meta Etiketleri Ekleme!

WordPress yazılarınarızı sosyal ağlarda paylaşırken yazının başlığını ve açıklamasını dilediğiniz gibi düzenlemeniz ve istediğiniz resmi sunmaya imkan tanıyan OG:Meta etiketleri için wordpress kütüphanesinde birden çok eklenti var. Fakat aşırı eklenti kullanma taraftarı olmadığımdan küçük bir header.php düzenlemesi ile bunun üstesinden gelebiliriz 🙂

/public_html/wp-content/themes/ *tema_adiniz* / header.php ‘dosyasını editör ile açın.

<?php if(is_single()){ ?>
<meta property="og:locale" content="tr-TR" />
<meta property="og:type" content="article" />
<meta property="og:title" content="<?php echo get_the_title(); ?>" />
<?php
$aio_aciklama = get_post_custom_values('_aioseop_description');
if ($aio_aciklama[0]){
	echo '<meta property="og:description" content="'.esc_attr($aio_aciklama[0]).'" />';
}
?>
<meta property="og:site_name" content="Sezgin" />
<meta property="og:url" content="<?php echo get_permalink(); ?>" />
<meta property="article:author" content="http://www.facebook.com/yurdakul.sezgin" />
<?php
if(has_post_thumbnail($post->ID)){
	$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID ),'large');
	echo '<meta property="og:image" content="'.esc_attr($thumbnail_src[0]).'" />';
}
}
?>

Yukardaki kodları wp_head(); ın hemen altına yapıştırın.

Nedir ne değildir?

Yukardaki kodları biraz açmak ve açıklamak gerekirse, if(is_single()) ile sadece yazılara girildiğinde kodun basmasını sağladım, $aio_aciklama ile all in one seo eklentisinde yazıya açıklama girilmişse bunu basmasını sağladım. Siz else koyarak normal yazıyı substr ile kısaltarak basabilirsiniz. Ardından has_post_thumbnail ile öne çıkarılmış resim olup olmadığına baktım varsa “large” büyük boyutunu bastırdım. Yine burayada öne çıkarılmış yok ise else durumu ile default resim koyabilirsiniz.

Sonuç

Eklenti kullanmaksızın sosyal medyada paylaşımlarımıza doğru açıklama, resim ve başlık sağlamış olduk. Diğer bir deyiş ile og:meta entegremizi yaptık.

Hepsi bukadar. Tadını çıkarın!
Code is poetry.

sezgin

1993 doğma büyüme Rizeli! Yeşil ve doğa düşkünü olup sıkı bir hayvan sever. Bilgisayar ile haşır neşir, Web yazılım aşığı, kahve olmazsa olmazı. Karadeniz gibi kimi zaman durgun kimi zaman asabi! Detaylı hakkında sayfam.

7 thoughts to “Eklentisiz OG:Meta Etiketleri Ekleme!”

  1. Ben birşey sormak istiyorum. Şu son günlerde bloggera ‘Avrupa Birliği Ülkeleri İçin Çerezlerle İlgili Bildirim’ adında bir uyarı gelip duruyor. Nedir bu biliyor musunuz?

    Yapılırsa ne olur? Yapılmazsa ne olur? Saçmalık gibi duruyor.

    1. Selam özgür,
      Kusura bakma geri dönüş biraz geç oldu ama biraz yoğun bir işim var bu sıralar. Gecem gündüzüm bir diyebilirim. Buradaki bağlantı‘ya tıklayarak ilgili içerik hakkında detaylı bilgiye ve butonun yapımına ulaşabilirsin, umarım işine yarar. 😉

    1. All in one seo eklentisi kullaniyorsaniz ve eger o yaziya description girmişseniz ekrana basar. Aksi taktirda ilgili postu 160 karakter kisaltarak basmayi deneyin.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

şişli escort