
Ănda sedan vi publicerade vĂ„r WordPress-guide till Twitter Anywhere Platform har vi fĂ„tt förfrĂ„gningar om hur man automatiskt genererar post-tweet-text i direkttweet-rutan. I den hĂ€r artikeln visar vi dig hur du kan lĂ€gga till tweettext med Tinyurl i WordPress-inlĂ€gg. Vi anvĂ€nder tinyurl API för att generera kort url för ditt inlĂ€gg och visa det med texten.
Ăppna först temat filen och klistra in följande koder:
function getTinyUrl($url) { $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url); return $tinyurl; }
Denna funktion gör det möjligt för oss att generera tinyurls för dina WordPress-inlÀgg.
Ăppna sedan dina webbplatser och lĂ€gg till följande kod precis ovanför den avslutande body-taggen, ELLER du kan lĂ€gga till den pĂ„ din webbplats före den avslutande head-taggen:
<script src="https://platform.twitter.com/anywhere.js?id=YourAPIKey&v=1" type="text/javascript"></script> <script type="text/javascript"> twttr.anywhere(onAnywhereLoad); function onAnywhereLoad(twitter) { // configure the @Anywhere environment twitter("#custom-tweetbox").tweetBox({ label: "Retweet:", defaultContent: "<?php global $wp_query; $postid = $wp_query->post->ID; ?> Reading: <?php the_title(); ?> â <?php $turl = getTinyUrl(get_permalink($post->ID)); echo $turl; ?> (via @wpbeginner) ", height: 50, width: 480, }); }; </script>
Se till att du lÀgger till din API-nyckel och Àndrar (via @wpbeginner) till ditt eget twitter-anvÀndarnamn. (Om du vill veta hur du skaffar ett twitter-API, följ sedan vÄr twitter-guide överallt)
Det sista steget Àr att öppna din single.php-fil och lÀgga till följande kod dÀr du vill:
<div id="follow-wpbeginner"></div>
Du skulle nu ha live-tweetboxen i ditt inlÀgg med en text som:
LĂ€sning: InlĂ€ggstitel – Tinyurl (via @wpbeginner)
Om du inte vill visa rutan i ditt inlÀgg kan du ocksÄ prova plugin som heter Retweet Anywhere
KĂ€lla
Ruhanirabin