Son birkaç yıllık süreçte patlayan sosyal medya paylaşımı olayları tabii ki içeriklerini insanlarla paylaşmak isteyenleri de etkiledi. Facebook, Twitter, Google+ bunlardan sadece üçü. Ama bu üç büyük ve etkili sosyal medya için yazılan paylaşım butonları, gelişen sistemlerle içeriklerin düzgün paylaşılmasını, içeriğin durumunu ve tipini belirtme zorunluluğu getirdi. Bunları belirtebilmek için de meta etkietlerinden yararlanıyoruz. Aşağıya ekleyeceğim kod Google+ butonunu etkin halde kullanmanıza yarayan bir fonksiyon barındırmakta. Referans olarak aldığım yazıyı en alta ekliyorum.
İşte Kod;
Aşağıdaki kodu temanızın functions.php dosyasının en alt satırında bulunan ?>
etiketinden önce ekleyiniz.
/** * Add Google+ meta tags to header * * @uses get_the_ID() Get post ID * @uses setup_postdata() setup postdata to get the excerpt * @uses wp_get_attachment_image_src() Get thumbnail src * @uses get_post_thumbnail_id Get thumbnail ID * @uses the_title() Display the post title * * @author c.bavota */add_action( 'wp_head', 'add_google_plus_meta' ); function add_google_plus_meta() { if( is_single() ) { global $post; $post_id = get_the_ID(); setup_postdata( $post ); $thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( $post_id ), 'thumbnail' ); $thumbnail = empty( $thumbnail ) ? '' : '<meta itemprop="image" content="' . esc_url( $thumbnail[0] ) . '">'; ?> <!-- Google+ meta tags --> <meta itemprop="name" content="<?php esc_attr( the_title() ); ?>"> <meta itemprop="description" content="<?php echo esc_attr( get_the_excerpt() ); ?>"> <?php echo $thumbnail . "n"; ?> <!-- eof Google+ meta tags --> <?php } }
Yukarıdaki kod sadece tekil yazı sayfalarında head
alanına Google+ butonu için gerekli kodları ekliyor. Yaptığı işlem yazı başlığınızı, içeriğinizin özetini ve var ise küçük resim (thumbnail) meta etiketlerini atıyor ve bu paylaşım sırasında içeriğin düzgün bir şekilde çekilmesini sağlıyor.
Gönül rahatlığıyla kullanabilirsiniz.
Referans : Adding Google+ Meta Tags in WordPress - bavotasan.com
Selametle