Hur man lÀgger till retweettext med Tinyurl i WordPress-inlÀgg

Hur man lÀgger till retweettext med Tinyurl i WordPress-inlÀgg

Ä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