1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Thumbnail Facebook Falschanzeige

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von CTS, 30. August 2011.

Schlagworte:
  1. CTS

    CTS Active Member

    Registriert seit:
    19. Juni 2010
    Beiträge:
    27
    Zustimmungen:
    0
    Hallo!

    Wordpress: Version 3.0.2.

    Seit ca. einer Woche werden die Links meiner Seite auf Facebook nicht mehr wie gewohnt mit kleinem Vorschaubild bei Facebook angezeigt.
    Folgender Link funktioniert: http://bit.ly/pyAF7n bzw. http://tookalook.de/?p=4358
    Folgender Link nicht: http://bit.ly/qkRxl9 bzw. http://tookalook.de/?p=4554

    Selbst bit.ly nimmt nicht mehr die Informationen der einzelnen Posts auf, so wie zuvor.

    Wunder mich, wie die vergangenen Links noch funktionieren und die neuen nicht mehr - habt ihr eine Lösung?

    Danke!
     
  2. -ivan

    -ivan Well-Known Member

    Registriert seit:
    7. Dezember 2008
    Beiträge:
    495
    Zustimmungen:
    0
  3. CTS

    CTS Active Member

    Registriert seit:
    19. Juni 2010
    Beiträge:
    27
    Zustimmungen:
    0
    Habe meine Schwierigkeit die functions.php zu editieren.
    Habe jetzt folgenden Code, weiß aber nicht wo und an welche stelle der soll:

    Hab einfach mal probiert und es legt bislang einfach die Seite lahm :D

    <?php
    /**
    * Gibt das Vorschaubild u.a. fuer Facebook aus
    *
    * @since ppfeufer 2.3
    * @author Sergej Müller (modified by: H.-Peter Pfeufer)
    */

    function ppfeufer_fb_like_thumbnails() {
    if(is_feed() || is_trackback() || !is_singular()) {
    return;
    }

    /* Source */
    $array_Image = wp_get_attachment_image_src(get_post_thumbnail_id($GLOBALS['post']->ID));

    if(is_array($array_Image)) {
    $var_sFaceBookThumbnail = $array_Image['0'];
    } else {
    $var_sDefaultThumbnail = get_template_directory_uri() . '/Symbols/Large/TAL.jpg';
    $var_sOutput = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $GLOBALS['post']->post_content, $array_Matches);

    if($var_sOutput > 0) {
    $var_sFaceBookThumbnail = $array_Matches[1][0];
    } else {
    $var_sFaceBookThumbnail = $var_sDefaultThumbnail;
    }
    }

    /* Ausgabe */
    echo "\n" . '<!-- Facebook Like Thumbnail -->' . "\n";
    echo sprintf('<link href="%s" rel="image_src" />%s',
    esc_attr($var_sFaceBookThumbnail),
    "\n"
    );

    /**
    * Open:Graph-Tags für FB-Like
    */
    echo '<meta property="og:site_name" content="' . get_bloginfo('name') . '"/>' . "\n";
    echo '<meta property="og:type" content="Blog"/>' . "\n";
    echo '<meta property="og:title" content="' . get_the_title() . '"/>' . "\n";
    echo '<meta property="og:url" content="' . get_permalink() . '"/>' . "\n";
    echo '<meta property="og:image" content="' . esc_attr($var_sFaceBookThumbnail) . '"/>' . "\n";
    echo '<meta property="og:description" content="' . get_the_excerpt() . '"/>' . "\n";
    echo '<!-- Facebook Like Thumbnail -->' . "\n";
    }

    /* Aktion hinzufügen */
    add_action('wp_head', 'ppfeufer_fb_like_thumbnails');
    ?>
     
  4. -ivan

    -ivan Well-Known Member

    Registriert seit:
    7. Dezember 2008
    Beiträge:
    495
    Zustimmungen:
    0
    Also bei mir und anderen Anwendern funktioniert es einwandfrei!
    Am besten schreibst Du H.-Peter Pfeufer auf seiner Webseite einen Kommentar mit Deinem Problem ;)
     
  5. CTS

    CTS Active Member

    Registriert seit:
    19. Juni 2010
    Beiträge:
    27
    Zustimmungen:
    0
    Habe es jetzt auch eingefügt.
    Kannst du mir sagen, an welcher stelle du es eingefügt hast?

    Mein System legt sich nun nicht lahm, aber kann keinen merkbaren Unterschied ausmachen, hat es bei dir nach einfügen umgehend funktioniert?
     
  6. -ivan

    -ivan Well-Known Member

    Registriert seit:
    7. Dezember 2008
    Beiträge:
    495
    Zustimmungen:
    0
    Sofort funktioniert es nur mit dem Like Button. Da sollte das Bild umgehend sichtbar sein. Ansonsten dauert es ein paar Tage, bis Facebook alle Bilder getauscht hat.

    Eigentlich sollte es keine Rolle spielen, wo Du den Code einfügst. Ich füge in immer am Schluss ein.
     
  7. CTS

    CTS Active Member

    Registriert seit:
    19. Juni 2010
    Beiträge:
    27
    Zustimmungen:
    0
    Habe nur keine Ahnung von PHP, daher weiß ich nicht ob es dann überhaupt was bringt, so habe ich es eingesetzt:

    Macht das Sinn?

    .
    .
    .
    </style>
    <?php
    /**
    * Gibt das Vorschaubild u.a. fuer Facebook aus
    *
    * @since ppfeufer 2.3
    * @author Sergej Müller (modified by: H.-Peter Pfeufer)
    */

    function ppfeufer_fb_like_thumbnails() {
    .
    .
    .

    /* Aktion hinzufügen */
    add_action('wp_head', 'ppfeufer_fb_like_thumbnails');
    ?>

    <?php
    add_theme_support('post-thumbnails');
    ?>

    <?php
    }
    endif;
    .
    .
    .
     
  8. -ivan

    -ivan Well-Known Member

    Registriert seit:
    7. Dezember 2008
    Beiträge:
    495
    Zustimmungen:
    0
    Das sollte so passen, wenn Du den Code in die functions.php gepackt hast ...
    Ansonsten wie gesagt schreibe dem Autor des Codes einen Kommentar ;)
     
  9. CTS

    CTS Active Member

    Registriert seit:
    19. Juni 2010
    Beiträge:
    27
    Zustimmungen:
    0
    Leider hat sich das Problem nicht beseitigen lassen :/
    Hat jemand einen Rat?
     
    #9 CTS, 5. September 2011
    Zuletzt bearbeitet: 5. September 2011
  10. CTS

    CTS Active Member

    Registriert seit:
    19. Juni 2010
    Beiträge:
    27
    Zustimmungen:
    0
    Mir wurde gesagt, dass nun auch nicht mehr die Feed-Funktion funktioniert.
    Ganz offensichtlich haben die jeweiligen Medien (bit.ly,Facebook etc.) nun sogar das Problem sich allgemeine Informationen zu ziehen.

    Habt ihr diesbezüglich eine Erklärung/Problemlösung?
     
  11. CTS

    CTS Active Member

    Registriert seit:
    19. Juni 2010
    Beiträge:
    27
    Zustimmungen:
    0
    Habe jetzt ein Update durchgeführt und alles funktioniert wieder wie vorher.
    Also Problem behoben!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden