• 02-11-2016, 16:36:05
    #1
    Üyeliği durduruldu
    Merhaba haberime öne çıkan görseli ekliyorum fakat facebookta url yi paylaştıgım zaman habere koydugum fotograf çıkmıyor yeni temaya geçtikten sonra nedeni nedir?
  • 02-11-2016, 17:28:28
    #2
    OG:Meta uygunluğu sağlamalısınız.

    http://ogp.me

    adresindeki yönergeleri kendi temanız için uygulamanızı tavsiye ederim.
  • 02-11-2016, 17:42:29
    #3
    Üyeliği durduruldu
    _PatroN_ adlı üyeden alıntı: mesajı görüntüle
    OG:Meta uygunluğu sağlamalısınız.

    http://ogp.me

    adresindeki yönergeleri kendi temanız için uygulamanızı tavsiye ederim.
    PM atıldı
  • 02-11-2016, 17:42:55
    #4
    _PatroN_ adlı üyeden alıntı: mesajı görüntüle
    OG:Meta uygunluğu sağlamalısınız.

    http://ogp.me

    adresindeki yönergeleri kendi temanız için uygulamanızı tavsiye ederim.
    ya aylardır çözemediğim soruna farkında olmadan öyle bir yardımcı oldunuz ki.... )) arkadaşla aynı sorun değil farklı bi sorunum vardı ama mantığı öğretmiş oldunuz bana. çok teşekkürler....
  • 02-11-2016, 17:51:39
    #5
    Hipek adlı üyeden alıntı: mesajı görüntüle
    ya aylardır çözemediğim soruna farkında olmadan öyle bir yardımcı oldunuz ki.... )) arkadaşla aynı sorun değil farklı bi sorunum vardı ama mantığı öğretmiş oldunuz bana. çok teşekkürler....
    Rica ederim normaldir. Çünkü iki satır kod öğrenen genç kardeşlerimiz bunlara bile para talep ediyor. Malesefki bilginin paylaştıkça değerlendiğini kavrayamayan bir toplum olduğumuzdan nice aylarınızı başka şeylere heba edebilirsiniz.

    Sizin de özel mesajınıza binayen;

    Şu kodları functions.php nize eklemenisiniz.

    function fatih_toprak_doctype_opengraph($output) {
        return $output . '
        xmlns:og="http://opengraphprotocol.org/schema/"
        xmlns:fb="http://www.facebook.com/2008/fbml"';
    }
    add_filter('language_attributes', 'fatih_toprak_doctype_opengraph');
    Üstteki kod doctype yapınıza, og niteliği ekler.

    function fatih_toprak_fb_opengraph() {
        global $post;
     
        if(is_single()) {
            if(has_post_thumbnail($post->ID)) {
                $img_src = wp_get_attachment_image_src(get_post_thumbnail_id( $post->ID ), 'medium');
            } else {
                $img_src = get_stylesheet_directory_uri() . '/img/resimyok.jpg';
            }
            if($excerpt = $post->post_excerpt) {
                $excerpt = strip_tags($post->post_excerpt);
                $excerpt = str_replace("", "'", $excerpt);
            } else {
                $excerpt = get_bloginfo('description');
            }
            ?>
     
        <meta property="og:title" content="<?php echo the_title(); ?>"/>
        <meta property="og:description" content="<?php echo $excerpt; ?>"/>
        <meta property="og:type" content="article"/>
        <meta property="og:url" content="<?php echo the_permalink(); ?>"/>
        <meta property="og:site_name" content="<?php echo get_bloginfo(); ?>"/>
        <meta property="og:image" content="<?php echo $img_src; ?>"/>
     
    <?php
        } else {
            return;
        }
    }
    add_action('wp_head', 'fatih_toprak_fb_opengraph', 5);
    Bu fonksiyonda yapınıza, istediğiniz tagleri otomatik basar. temanızın ana dizinine birde, resimyok.jpg dosyası oluşturursanız öne çıkan görsel eklenemeyen postlarınız için de o resim görünecektir. İyi forumlar.