Arkadaşlar merhaba,
facebook paylaşımı yaptığımda konu ile alakasız resimler çıkıyor kolay bir yolu yöntemi mtodu eklentisi formülü veya önerisi olan varmı?
teşekkürler..
Facebook paylaş resim sorunu
5
●807
- 20-06-2014, 20:18:32<meta property="og:image" content="<?php if (function_exists('wp_get_attachment_thumb_url')) {echo wp_get_attachment_thumb_url(get_post_thumbnail_id( $post->ID)); }?>" />
Yukarıdaki kodu temanızın header.php (Üst Kısım) alanına <head></head> etiketleri arasına ekleyerek deneyin.
Hata alırsanız:
Wordpress Facebook resim gösterimi için daha fazla sonuç;
https://www.google.com.tr/search?q=w...w=1440&bih=775 - 20-06-2014, 20:52:37Merhaba;
Aşağıda ki kodu functions.php ye ekleyin
// Facebook paylaşımlarımıza da önem verelim dimi add_image_size('fb-preview', 90, 90, true); // Öne Çıkarılmış Görseli Aldık function ST4_get_FB_image($post_ID) { $post_thumbnail_id = get_post_thumbnail_id( $post_ID ); if ($post_thumbnail_id) { $post_thumbnail_img = wp_get_attachment_image_src( $post_thumbnail_id, 'fb-preview'); return $post_thumbnail_img[0]; } } // Açıklamayı özet haline getirdik function ST4_get_FB_description($post) { if ($post->post_excerpt) { return $post->post_excerpt; } else { // Kaç Kelime görüneceğini yazdırdık $excerpt_length = 55; // Ve yazdırdık daha ne olsun $text = str_replace("\r\n"," ", strip_tags(strip_shortcodes($post->post_content))); $words = explode(' ', $text, $excerpt_length + 1); if (count($words) > $excerpt_length) { array_pop($words); $excerpt = implode(' ', $words); return $excerpt; } } } add_action('wp_head', 'ST4FB_header');Ardından header.php dosyanızı açın ilk head etiketinden sonra
<?php function ST4FB_header() { global $post; $post_description = ST4_get_FB_description($post); $post_featured_image = ST4_get_FB_image($post->ID); if ( (is_single()) AND ($post_featured_image) AND ($post_description) ) { ?> <meta name="title" content="<?php echo $post->post_title; ?>" /> <link rel="image_src" href="<?php echo $post_featured_image; ?>" /> <?php } } ?>kodlarını ekleyiniz...
Paylaşım yapmak için göstereceğiniz butona da bu şekil de gösterirseniz facebook da sorunsuz içerik paylaşabilirsiniz.
<a href="https://www.facebook.com/sharer.php?u=<?php echo urlencode(get_permalink($post->ID)); ?>&t=<?php echo urlencode($post->post_title); ?>">Share on Facebook</a>
- 06-07-2014, 18:00:11b2medya adlı üyeden alıntı: mesajı görüntüle
bunun google+ için olanıda var mı? yada ikisi bir arada olanı? - 07-07-2014, 02:58:09Malesef hocam müşterilerim genelde facebook istedikleri için araştırıp bu kodu bulabildim her sistemimde de bu kodu kullanıyorum herhangi bir problemde yaşamadım.Başka konularda yardım isterseniz bildiğim kadarıyla yardımcı olabilirim.cok_asi55 adlı üyeden alıntı: mesajı görüntüle