2016-03-31 2 views
0

Guys私はouo .ioから私のwordpressサイトに短絡したリンクを追加したい。私は彼らのAPIを使用したいと思う:どのように私は自動で動作するようにこのAPIをワードプレスに追加できますか?

あなたのリンクを短縮するために私たちの簡単なAPIを使用することもできます。以下のリンク は新しい短縮リンクを生成し、空白のページに印刷します。 このAPIをアプリケーションに挿入するのは非常に簡単です。

<a href="http://ouo.io/s/WYTlzR4X?s=<?php echo get_sub_field('op1'); ?>" rel='nofollow' target="_blank" class="prawyklik"> 
:今、私は好き、それを使用しているため、私は短絡そのリンクを取得したい

<a href="<?php echo get_sub_field('op1'); ?>" rel='nofollow' target="_blank" class="prv"> 

:私は、ポスト内の追加提出(OP1)によってリンクを追加してい

http://ouo.io/api/WYTlzR4X?s=yourdestinationlink.com 

私が得るものは:

私はショート本当のリンクやショーを非表示にする

http://ouo.io/39pkesT 

と私はそれになりたいです。このように働くにはどうしたらよいですか教えてください。

答えて

0

ようにする必要がありfile_get_contents

file_get_contents('http://ouo.io/s/WYTlzR4X?s=https://link-added-to-op1.com'); 

で行うことができることを確信している、あなたはおそらくあなたのように、過渡現象を活用しなければなりません」同じリクエストをURL短縮APIに絶えず送信しないでください。

// Get our sub field and create an md5 hash 
$sub = get_sub_field('op1'); 
$md5 = md5($sub); 

// Check if the url has been shortened before, if it hasn't... 
if (false === ($url = get_transient('short-' . $md5))) { 

    // Grab the shortened url and save the transient for future use 
    $url = file_get_contents('http://ouo.io/s/WYTlzR4X?s=' . $sub) 
    set_transient('short-'. $md5, $url); 
} 

<a href="<?= $url ?>" rel="nofollow" target="_blank" class="prawyklik"> 
+0

ありがとうございました:) – Tomas

0

私はこれがそう、それはちょうどChay22の答えに追加するには、この

<a href="<?php echo file_get_contents('http://ouo.io/s/WYTlzR4X?s='.get_sub_field('op1')); ?>" rel='nofollow' target="_blank" class="prawyklik"> 
+0

ありがとうございます。APIとのリンクを使用する必要があります - http://ouo.io/api/ – Tomas