Oskar Jędrzej Szymczyk

Oskar Jędrzej Szymczyk ux designer,
lecturer

Temat: Prezentacja na stronie wiadomości z #hashtagiem Twittera

Hello,

Chciałbym aby na stronie były z automatu wstawiane wpisy z Twittera oznaczone danym #hashtagiem. Wpisy powinny być byc wstawiane w HTML (nie JS)

Przykład:
mam stronę o rowerach na której dodaje sobie opis danego roweru, a pod nim prezentowane będą najnowsze wiadomości z Twittera zawierajace hashtag #rower

Jak można coś takiego zrobić?

Z góry dzięki
O.
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Prezentacja na stronie wiadomości z #hashtagiem Twittera

robiłem sobie takie coś na http://dev.wpzlecenia.pl :) (ten dolny pasek, na samym koncu powinien wyswietlac twity z #wpzlecenia, ale jest pusty bo nikt o tym nie tweetuje ;) )

funkcja, jaka napisalem do pobierania takich tweetow (dodaj do functions.php):


function fcsb_get_twitters($search) {
$response = wp_remote_get('http://search.twitter.com/search.json?q=' . urlencode($search));
if ( is_wp_error($response) ) return false;
$twitters = json_decode($response['body']);
if (!is_array($twitters->results)) return false;
return $twitters->results;
}


i teraz za wyswietlanie tego w pasku odpowiada kod (ten kod zmodyfikuj pod swoje potrzeby, ewentualnie zstaw jak jest i wstaw w miejscu, gdzie tweety maja sie pojawiac, zamien #wpzlecenia w nim na swoj hashtag):


<?php
$twitters = fcsb_get_twitters('#wpzlecenia');
if ( 'false' != $twitters) :
foreach ($twitters as $twitter) :
?>
<div class="one-face" title="<?php echo $twitter->from_user . ': ' . $twitter->text; ?>">
<a href="https://twitter.com/#!/<?php echo $twitter->from_user ?>/status/<?php echo $twitter->id; ?>" rel="nofollow">
<img src="<?php echo $twitter->profile_image_url ?>" width="30" height="30">
</a>
</div>
<?php
endforeach;
endif;
?>

Następna dyskusja:

Wordpress i prezentacja pro...




Wyślij zaproszenie do