Wordpress Eklentisiz Otomatik SEO Etiketleri Oluşturma

348 görüntüleme 16 Şubat 2017 Wordpress

Wordpress Eklentisiz Otomatik SEO Etiketleri Oluşturma

Wordpress Eklentisiz Otomatik SEO Etiketleri Oluşturma
ahmet hakan avatar

Wordpress Eklentisiz Otomatik SEO Etiketleri Oluşturma

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');
353

WordPress Eklentisiz Otomatik SEO Etiketleri Oluşturma için yorumlar