Wordpress Eklentisiz Otomatik SEO Etiketleri Oluşturma

Wordpress Eklentisiz Otomatik SEO Etiketleri Oluşturma

16 Şubat 2017

Kullanımı

Aşağıda vermiş olduğum kodları temanızın Tema İşlevleri (functions.php) dosyasına ekleyerek yazılarınıza otomatik olarak meta ve sosyal medya etiketlerini ekleyebilirsiniz.

Kodlar


/**
* Otomatik META Etiketleri Fonksiyonu (08/03/17 ahmethakanbesel.com.tr)
*/
function meta_desc_olustur() {
global $post;
if (!is_single()) { return; }
$meta = strip_tags($post->post_content);
$meta = strip_shortcodes($post->post_content);
$meta = str_replace(array("\n", "\r", "\t"), ' ', $meta);
$meta = substr($meta, 0, 125);
$meta = strip_tags($meta);
$baslik = strip_tags($post->post_title);
$resim = get_the_post_thumbnail_url();
$link = get_post_permalink();
$yazar = 'Ahmet Hakan Beşel'; // Buraya kendi adınızı veya sitenini adını yazın.
echo "<meta name='description' content='$meta' />";
echo "<meta property='og:description' content='$meta' />";
echo "<meta name='author' content='$yazar' />";
echo "<meta name='twitter:card' content='summary_large_image' />";
echo "<meta name='twitter:site' content='@ahmet_hakan_XXX' />"; // Twitter kullanıcı adınızı başında @ işareti ile yazın.
echo "<meta name='twitter:creator' content='ahmet_hakan_XXX' />"; // Twitter kullanıcı adınızı başında @ işareti olmadan yazın.
echo "<meta property='twitter:title' content='$baslik' />";
echo "<meta name='twitter:description' content='$meta' />";
echo "<meta name='twitter:image:src' content='$resim' />";
echo "<meta property='og:url' content='$link' />";
echo "<meta property='og:type' content='article' />";
echo "<meta property='og:title' content='$baslik' />";
echo "<meta property='og:image' content='$resim' />";
echo "<meta property='og:description' content='$meta' />";
echo "<meta property='og:site_name' content='ahmethakanbesel.com.tr' />"; // Sitenizin adını yazın
echo "<meta property='article:author' content='https://www.facebook.com/0ahmethakan0' />"; // Sitenin Facebook sayfa URL'ini yazın.
echo "<meta property='article:publisher' content='https://www.facebook.com/0ahmethakan0' />"; // Sitenin Facebook sayfa URL'ini yazın.
}
add_action('wp_head', 'meta_desc_olustur');

Benzer içerikler bul

Yorumlar