【大公開】 Amazon・楽天アフィリエイトリンクショートコード

Amazon楽天ボタン アフィリエイト雑談
スポンサーリンク

Amazonアソシエイト・楽天アフィリエイトリンクがコピペ3秒で作れる

もしもアフィリエイト経由のAmazonリンク、楽天アフィリエイトリンクをコピペ1発で作るWordPress用ショートコードを作りました。

完成例

Amazon・楽天ボタンの例

Amazonで探す 楽天市場で探す

 

メリット・特徴

・カエレバと類似の機能

・ボタンのみ出力するので画像を好きなものを使用できる

・広告リンクがないのでユーザーが離脱するのを防げます。

・広告リンクがないのでドメインパワーを外に出さない。

 

機能一覧

Amazonリンク テキスト版

Amazonボタン

楽天リンクテキスト版

楽天ボタン

 

Amazonリンク テキスト版

文中に商品名や書籍名をアンカーテキストにしてAmazon検索結果画面へのリンクを作ります。

 

▼ 例えばこんな感じ

先日のセミナーで紹介された本が「漫画で身につくランチェスター戦略」でした。さっそくAmazonでポチりました。

 

▼こんなに大量でもあっという間

エビスビールに合うおつまみ

 

 

記事内にある商品名や書籍名を以下のショートコードで囲むだけでAmazonリンクが作れます。

 

[MoshimoURLAmazonText "テキスト"]

 

 

Amazonリンク ボタン版

Amazonボタンを表示するショートコードです。

 

▼使用例

 

ショートコード

[MoshimoURLAmazon "テキスト"]

 

楽天アフィリエイト テキスト版

文中のテキストをクリックすると楽天検索画面に飛ばすショートコードです。楽天はクッキーにより30日間アフィリエイト期限があります。

 

ショートコード

[MoshimoURLRakutenText "テキスト"]

 

楽天アフィリエイトリンク ボタン版

楽天ボタンを表示させるショートコードです。Amazonボタンショートコードの後にスペースを空けて貼り付けてください。

ショートコード

[MoshimoURLRakuten "テキスト"]

 

ショートコードを使うための準備

以下のCSSとPHP関数をお使いのWordPressに貼り付けます。一度貼り付けるだけでショートコードはずっと有効です。テーマを変更したときは再度貼り付けてください。

 

CSS

以下のコードを、お使いのテーマのstyle.cssに追加してください。
(WordPress管理画面 ー 外観 ー テーマの編集 ー style.css)

/************************************
** アフィリボタン(Amazon)
************************************/
.amazonaff {
    background: #232f3e;
    display: inline-block;
    padding: 0.3em 1em;
    text-decoration: none;
    color: white;
    border: solid 2px #232f3e;
    border-radius: 3px;
    transition: .4s;
    margin-top: 12px;
    margin-right: 2px;
}

/************************************
** アフィリボタン(楽天)
************************************/
.rakutenaff {
    display: inline-block;
    padding: 0.3em 1em;
    text-decoration: none;
    background: #be0000;
    color: white;
    border: solid 2px #be0000;
    border-radius: 3px;
    transition: .4s;
	margin-top:5px;
}

 

ソースコード(function.php)

以下のコードを、お使いの(子)テーマのfunction.phpに追加してください。

(WordPress管理画面 ー 外観 ー テーマの編集 ー function.php)

 

//もしもアフィリエイト経由のAmazonアフィリエイトURLを取得する(アンカーテキスト)
function funcMoshimoURLAmazonText($title){

$strutf = urlencode($title[0]);
$strutf2 = "https://www.amazon.co.jp/exec/obidos/external-search?keyword=".$strutf."&ie=UTF8";
$strutf2 = urlencode($strutf2);

$link= "https://af.moshimo.com/af/c/click?a_id=556077&p_id=170&pc_id=185&pl_id=4062&url=";

$link= $link. $strutf2;

$output ="<a href=\"".$link. "\" target=\"_blank\">".$title[0]."</a>";

return $output;

}
add_shortcode('MoshimoURLAmazonText', 'funcMoshimoURLAmazonText');

//もしもアフィリエイト経由のアマゾンアソシエイトURLを取得する
function funcMoshimoURLAmazon($title){


$strutf = urlencode($title[0]);
$strutf2 = "http://www.amazon.co.jp/exec/obidos/external-search?keyword=".$strutf."&ie=UTF8";
$strutf2 = urlencode($strutf2);

$link= "https://af.moshimo.com/af/c/click?a_id=556077&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=";

$link= $link. $strutf2;

$output = "<a href='".$link."' target='_blank' rel='nofollow' class='amazonaff'>Amazonで探す</a>";
return $output;

}
add_shortcode('MoshimoURLAmazon', 'funcMoshimoURLAmazon');


//もしもアフィリエイト経由の楽天アフィリエイトURLを取得する(テキスト)
function funcMoshimoURLRakutenText($title){

$strutf = urlencode($title[0]);
$strutf2 = "https://search.rakuten.co.jp/search/mall/".$strutf;
$strutf2 = urlencode($strutf2);

$link= "https://af.moshimo.com/af/c/click?a_id=556078&p_id=54&pc_id=54&pl_id=616&url=";

$link= $link. $strutf2 . "/-/";

$output ="<a href=\"".$link. "\" target=\"_blank\">".$title[0]."</a>";

return $output;

}
add_shortcode('MoshimoURLRakutenText', 'funcMoshimoURLRakutenText');


//もしもアフィリエイト経由の楽天アフィリエイトURLを取得する
function funcMoshimoURLRakuten($title){

$strutf = urlencode($title[0]);
$strutf2 = "https://search.rakuten.co.jp/search/mall/".$strutf;
$strutf2 = urlencode($strutf2);

$link= "https://af.moshimo.com/af/c/click?a_id=556078&p_id=54&pc_id=54&pl_id=616&url=";

$link= $link. $strutf2 . "/-/";

$output = "<a href='".$link."' class='rakutenaff' target='_blank' rel='nofollow'>楽天市場で探す</a>";
return $output;

}

add_shortcode('MoshimoURLRakuten', 'funcMoshimoURLRakuten');

上記コードのa_id は、ご自身のもしもアフィリエイト用コードに変更ください。Amazon用と楽天用の2種類あります。

<調べ方>
http://shop.af.moshimo.com/af/shop/service/easyLink

にアクセス。

Amazonリンクの //af.moshimo.com/af/c/click?a_id=556077

ここの数値をコピーしてa_idを差し替えてください。

 

最後に

Amazonアソシエイト、楽天アフィリエイトのリンクは嫌味なくアンカーテキストとして設置できたりするので積極的にアフィリエイトリンクにする癖を付けておけば、少しずつ報酬が上がっていきます。

是非アフィリエイトリンクを増やす ということを意識してください。

 

また、このもしもリンクの使い方が分からない場合はコメントください。またバグがありましたらTwitter等でご報告いただきますと幸いです。

 

アフィリエイト初心者の方にぜひ活用いただきたいと思っていますので、アフィリエイト初心者の方にぜひこのURLをお知らせください。

 

→ もしもアフィリエイト申し込み

 

この記事を書いた人
がんちゃん

がんちゃんブログ運営者。ネットショップ運営・ウェブ制作との兼業アフィリエーターです。アフィリエイトにランチェスター戦略を取り入れた経営を目指しています。

がんちゃんをフォローする
アフィリエイト雑談
がんちゃんをフォローする
初心者向けレンタルサーバー
wpX
wpX

・wordpress専用レンタルサーバー
・とにかく速い
・1サーバーあたりドメイン10個まで
・負荷に強く安定感抜群
・わかりやすい管理画面
・メインサイトにおすすめ

エックスサーバー
エックスサーバー

・使い勝手がいい
・ドメイン数無制限(実質上限50サイト)
・初心者に分かりやすいと好評の管理画面
・速度もそこそこ早く月額が安い
・メイン、サテライトともにおすすめ

mixhost
mixhost

・当サイトで使用中
・アダルトOKなサーバーでは最速
・プランがいつでも変更可能
・プレミアムプラン以上はwpX程度の速度
・管理画面が分かりづらい(cPanel)
・ドメイン数無制限(データベースも無制限でエックスサーバーより入る数は多い)
・メイン、サテライトともにおすすめ

おすすめ記事
レンタルサーバー速度比較
レンタルサーバー速度計測を本格的に行いました。今一番おすすめのレンタルサーバーは・・・
がんちゃんブログ

コメント

  1. けん より:

    賢威のテンプレを使っていますが、「functions.php」にソースコードを入れると上部にそのままソースコードが出てきます。

    賢威を使っている場合、使用できないのでしょうか?

    • がんちゃん ganchan69 より:

      けんさん、こんにちは。

      function.phpにソースコード入れるのはどのテーマでも同じなので、入れ方が誤っているかもしれませんね。
      ショートコード部分は入れていませんよね?

      どんなエラーでしょうか?

  2. がんちゃん ganchan69 より:

    けんさん

    function.phpのファイル属性を確認してもらえますか?

    おそらくそこが原因だと思います。

  3. けん より:

    お手数おかけしております。

    ファイル属性とはパーミションのことでしょうか?

    パーミションは644になっています。

    • がんちゃん ganchan69 より:

      PHPのファイル属性は755にしてみてください。ソースコードをオープンにするのだけはやめてくださいね(笑

  4. けん より:

    ファイル属性を755にしてみましたが、同じようになりました。

    ソースコードをオープンにしない方法をググって調べましたが、ソースコードをオープンにしないとは
    ・javaScriptで暗号化する
    ・右クリックできないようにする
    ・改行を取り去ってわかりづらくする
    ということでしょうか?

    どれも私にはハードルが高いのと、ソースコードすら入れれない私には使いこなせそうにありません。

    いままでお手数、おかけいたして申し訳ございませんでした。

    • がんちゃん ganchan69 より:

      755にしても駄目ということは、もしかしたらPHP自体が間違いがあるかもしれません。
      僕のコードが間違ってるかも。 PHPコードを以下のサイトのテキストボックスにコピペして構文チェックすると分かります。

      PHPが少し理解出来たほうが設置はいいかもしれないですね。

      https://jp.piliapp.com/php-syntax-check/

  5. けん より:

    コードのチェックしてみましたが「エラーは無い」と表示されました。

    PHPをちょっと勉強します。

    お手数おかけいたしました。