Hocam aslına bakarsanız eklenti kullanmak bu iş için pekte iyi değil. Sitenizin wordpress olduğunu bilseydim daha farklı yardımcı olurdum. Kurduğunuz her eklenti= sitenizin yavaşlaması ve açıklar demek.
Aşağıdaki kodu temanızın fonksiyon.php dosyasına eklerseniz aynı işi görecektir. En azından içeriğini kendinizin bildiği bir şey. Kodu eklerken SİTEADINIZ kısmına site adınızı yazmayı unutmayın. Ve belirttiğim gibi http://example.com/image.jpg'i de default resim olarak değiştirmeyi unutmayın.
//Adding the Open Graph in the Language Attributes
function add_opengraph_doctype( $output ) {
return $output . ' xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"';
}
add_filter('language_attributes', 'add_opengraph_doctype');
//Lets add Open Graph Meta Info
function insert_fb_in_head() {
global $post;
if ( !is_singular()) //if it is not a post or a page
return;
echo '';
echo '';
echo '';
echo '';
if(!has_post_thumbnail( $post->ID )) { //the post does not have featured image, use a default image
$default_image="http://example.com/image.jpg"; //Buradaki resim eğer postun öne çıkan görseli yoksa görüntülenecek resim adresidir
echo '';
}
else{
$thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'medium' );
echo '';
}
echo "
";
}
add_action( 'wp_head', 'insert_fb_in_head', 5 );
https://developers.facebook.com/tools/debug/
Bu adresten kodun çalışıp çalışmadığını kontrol edebilirsiniz
hllcnr hocam daha önce hiç mybb alt yapısını kullanmadım. Ama mantık tamamen aynı, orada da örneğin get_the_title() gibi size yazı başlığını döndüren bir fonksiyon mevcuttur. Temanızın konuları listelediği php dosyasını incelerseniz aşağıdaki yapıyı kendinize göre düzenleyip head'e ekleyebilirsiniz basitçe
echo '';
echo '';
echo '';
echo '';
if(!has_post_thumbnail( $post->ID )) { //the post does not have featured image, use a default image
$default_image="http://example.com/image.jpg"; //Buradaki resim eğer postun öne çıkan görseli yoksa görüntülenecek resim adresidir
echo '';
}
else{
$thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'medium' );
echo '';
}
echo "
";