Twitter Güncellemelerinizi PHP ile Göstermek
Aslında bunu eklentiyle yapıyordum, ama böylesi daha pratik. Tabii web sitenizde WordPress de kullanmıyorsanız, oldukça işe yarar bir yöntem. Pek fazla PHP bilgisi gerekmiyor, çünkü yapacağınız tek şey aşağıdaki kodu kopyalamak ve sadece gerekli yerleri düzenlemek. İngilizce olan notları Türkçe yaptım, yalnızca o kısımlarda düzenleme yapmanız yeterli olacaktır.
Bunu bir PHP dosyası olarak kaydedip, php_include fonksiyonu ile istediğiniz yere ekleyebilirsiniz.
<?php $usernames = "KullanıcıAdınız"; // Kullanıcı adınızı girin. $limit = "3"; // Kaç tane tweet gösterileceğini belirtin. $show = 0; // Kullanıcı adı gösterilsin mi? 0 = Hayır, 1 = Evet. $prefix = "<ul>"; // This comes before the entire block of tweets. $prefix_sub = "<li>"; // This comes before each tweet on the feed. $wedge = "<br />"; // This comes after the username but before the tweet content. $suffix_sub = "</li>"; // This comes after each tweet on the feed. $suffix = "</ul>"; // This comes after the entire block of tweets. function parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub) { $usernames = str_replace(" ", "+OR+from%3A", $usernames); $feed = "http://search.twitter.com/search.atom?q=from%3A" . $usernames . "&rpp=" . $limit; $feed = file_get_contents($feed); $feed = str_replace("&", "&", $feed); $feed = str_replace("<", "<", $feed); $feed = str_replace(">", ">", $feed); $clean = explode("<entry>", $feed); $amount = count($clean) - 1; for ($i = 1; $i <= $amount; $i++) { $entry_close = explode("</entry>", $clean[$i]); $clean_content_1 = explode("<content type="html">", $entry_close[0]); $clean_content = explode("</content>", $clean_content_1[1]); $clean_name_2 = explode("<name>", $entry_close[0]); $clean_name_1 = explode("(", $clean_name_2[1]); $clean_name = explode(")</name>", $clean_name_1[1]); $clean_uri_1 = explode("<uri>", $entry_close[0]); $clean_uri = explode("</uri>", $clean_uri_1[1]); // Make the links clickable and take care quote & apostrophe $clean_content[0] = str_replace("<", "<", $clean_content[0]); $clean_content[0] = str_replace(">", ">", $clean_content[0]); $clean_content[0] = str_replace("&", "&", $clean_content[0]); $clean_content[0] = str_replace(""", """, $clean_content[0]); $clean_content[0] = str_replace("'", "'", $clean_content[0]); echo $prefix_sub; if ($show == 1) { echo "<a href="" . $clean_uri[0] . "" class="twitterlink">" . $clean_name[0] . "</a>" . $wedge; } echo $clean_content[0]; echo $suffix_sub; } } echo $prefix; parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub); echo $suffix; ?>
Source: http://takashiirie.com/blog/wordpress-blog/show…plugin.html

