-
WordPress RSS
Minns jag fel, men fanns det inte en kategori för WordPress tidigare?
Jag använder twitterfeed för att få mina blogginlägg till Facebook. Jag skulle hemskt gärna vilja ha med den utvalda bilden för mitt inlägg på Facebook, det blir så mycket snyggare då och skulle antagligen öka CTR en del.
Hur löser jag det?
-
Det verkar intressant. Jag kör också twitterfeed för att få mina inlägg till facebook.
Facebook är duktiga på att hitta bilder på hemsidan som man länkar, så det kan räcka att bara lägga på ett filter som importerar bilden (tumnageln).
Lägg denna kod i functions.php
PHP-kod:
function add_thumbnail_to_feed($content) {
global $post;
//kolla om en tumnagel existerar
if(has_post_thumbnail($post->ID)) {
//lägg bilden före texten
$content = "<div>" . get_the_post_thumbnail($post->ID) . "</div>" . $content;
}
return $content;
}
//Lägg till bilden på både description taggen och content taggen på RSS-feedet.
add_filter('the_excerpt_rss', 'add_thumbnail_to_feed');
add_filter('the_content_feed', 'add_thumbnail_to_feed');
-
Bra tanke & lösning! En variant som är snäppet enklare är ett plugin för "Gilla"-knappar. Dock så missar man automatiken :(
-
Kanon Tobias!
Det fungerar om jag surfar till /feed men inte om jag surfar till /feed/
Den sistnämnda kommer jag till om jag klickar på rss-ikonen i adressfältet.
Dessutom vore det kanon om bilden kunde bli mindre, samma storlek som i inlägget kanske? Det kanske jag iofs kan fixa själv, jag kan prova. Jag är .NET-utvecklare men lite klippa och klistra ska man väl klara ;)
-
Eller så var det lite krångligare än jag trodde, eftersom jag vill behålla dynamiken. Så här ser koden i single.php ut
PHP-kod:
<?php $thumb = '';
$width = 111;
$height = 111;
$classtext = '';
$titletext = get_the_title();
$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext);
$thumb = $thumbnail["thumb"]; ?>
<?php if($thumb <> '') { ?>
<div class="thumbnail-div">
<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext , $width, $height, $classtext); ?>
</div>
<?php }; ?>
-
/feed och /feed/ är samma sida. Det är din webbläsares cache som spökar. (Jag ser att det funkar med båda urlena)
För att få bilderna i en annan storlek så får man skicka lite argument till get_the_post_thumbnail. Dokumentationen finns här.
Detta skriver returnerar en bild med storleken som sattes i wordpress admin-panel. (150x150 är default)
PHP-kod:
get_the_post_thumbnail($post->ID,"thumbnail");
Fungerar det då? Kommer bilderna till facebook via twitterfeed?
-
Nu ser RSSen ut som jag vill iallafall, och då ANTAR jag att det blir bra i facebook också. Jag ska testa ett inlägg, länkar naturligtvis till min hjälpande hand, vart vill du ha länken? Länktexten kommer att bli ditt namn.
-
-
hm.
Jag googlade runt lite och kollade. Jag kom fram till följande:
- Facebooks API tillåter att man postar med tumnaglar.
- Twitterfeed sa för över ett år sendan att "Vi ska titta på det i framtiden".
- En mycket utförlig bloggpost rekommenderar worpdress pluggnet Wordbook om man vill ha med tumnaglarna.
- En yngre konkurrent till twitterfeed stödjer tumnaglar. dlvr.it
-
Facebooks API har jag använt, och den är helt fantastisk, där kan man ju styra allting!
Plugins finns det gott om, jag har provat några. Gemensamt är att de plötsligt slutar fungera. Kanske efter nån inkompatibel uppdatering eller liknande.
ldvr.it ska testas, tack så mycket!
Som tilläggsfråga, hur rekommenderar ni, ska jag köra BÅDA, eller ska jag stänga mitt twitterfeed-konto?
-
dlvr.it säger att e-postadressen är ogiltig när man registrerar sig, om man inte vill ha deras nyhetsbrev ;) Seriöst...
-
Och det kom inte med någon bild via den tjänsten heller :(
-
Hm, då vet jag inget bättre än att bygga något eget.
Är intresset för detta stort eller är det bara stefan som vill ha det här?
-
Haha, jag tänkte samma sak själv, "vafan, ska man behöva bygga det själv"
Nu är min tanke bara hur jag ska göra en affärsplan av det. Speciellt svårt är det ju inte.
-
Jag testade dlvr.it nu.
Jag gjorde ett par inställningar på min "Destination" (Facebook). Under "Post content" satte jag "Post Style"="Shared Link" och "Thumbnail Style"="Auto-detect from item content".
När jag provade med mitt (vanliga) feed så fick jag webbsidans logga som thumbnail.
När jag provade med Stefans feed (när han använder add_thumbnail_to_feed-funktionen) så funkar det precis som tänkt innan.
PS. Jag hade inga problem att registrera mig på dlvr.it.
-
Dina inställningar fungerar alldeles utmärkt! Tusen tack för hjälpen Tobias