アフィリエイト商品を表示するプラグイン

グッズメモ アフィリエイト・WordPressプラグイン

WordPressWordPress用のアフィリエイト商品を表示するプラグインです。
アマゾンの「Product Advertising API」と、楽天市場の「楽天商品検索API」を使って商品を表示します。表示する商品の指定は、キーワードを指定します。

プラグイン・ソースファイルのダウンロード:goods-memo-affiliate0.0.5.zip
Version: 0.0.5(試作版となります)。フリーソフトのように、自由にお使いください。

Version: 0.0.6(開発版。本サイトで使用中)。
goods-memo-affiliate0.0.6b.zip
HTML文法エラー、「3点リーダー文字」の結合不具合などを修正しました。

プラグインの「新規追加」や「更新」では、WordPressプラグインに関する作業の知識が必要です。例えばプラグインの「更新」では、FTPソフトを使って行ないます。
プラグインを更新した際、管理画面の「グッズメモ アフィリエイト」 – 「アフィリエイトの設定」において、「変更を保存」ボタンを押してください。データベースに設定の初期値を書き込むためです。

アマゾンアフィリエイトの表示例

ショートコード

[goodsmemo_affiliate service="amazon" keyword="WordPress 開発" number="1"]
  • service属性:amazon
  • keyword属性:WordPress 開発
  • number属性:1(商品の表示件数)

エンジニアのためのWordPress開発入門 (Engineer's Library)

エンジニアのためのWordPress開発入門 (Engineer's Library)

Amazon 価格:3,218 円(2018年12月13日 12:15時点詳細はこちら)

著者:野島 祐慈, 菱川 拓郎, 杉田 知至, 細谷 崇, 枢木 くっくる

出版社:技術評論社

種別:単行本(ソフトカバー)

販売店:Amazon.co.jp

楽天アフィリエイトの表示例

ショートコード

[goodsmemo_affiliate service="rakuten" keyword="PHP プログラミング" number="1"]
  • service属性:rakuten
  • keyword属性:PHP プログラミング
  • number属性:1(商品の表示件数)

いちばんやさしいPHPの教本 第2版 人気講師が教える実践Webプログラミング【電子書籍……

いちばんやさしいPHPの教本 第2版 人気講師が教える実践Webプログラミング【電子書籍……

価格:1,922 円[税込](2018年12月13日 12:15時点)
送料込

販売店:楽天Kobo電子書籍ストア

【電子書籍なら、スマホ・パソコンの無料アプリで今すぐ読める!】
[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造で……

テスト環境

参考にしたPHPソースコード

  • CS Shop | WordPress.org
  • WordPressテーマCocoonの「アフィリエイト用ショートコード機能」
  • グーグル検索で、キーワード「WordPress プラグイン開発」「WordPress 自作プラグイン」などで見つかったウェブ記事のソースコード。

管理画面のアフィリエイト設定画面

「WordPress管理画面」 – 「設定メニュー」 – 「グッズメモ アフィリエイト」メニュー。
アフィリエイトの設定。

グッズメモ・アフィリエイト設定画面

アマゾンの設定

  • Product Advertising API エンドポイント:入力例 ecs.amazonaws.jp
  • Product Advertising API URI(パス部分):入力例 /onca/xml
  • Product Advertising API アクセスキー:あなたのアクセスキー
  • Product Advertising API アソシエイトタグ:あなたのアソシエイトタグ
  • Product Advertising API シークレットキー:あなたのシークレットキー
  • 商品情報のキャッシュ時間(秒):入力例 3600。0の場合、キャッシュを無効にします(キャッシュを使いません)。

楽天の設定

  • 楽天商品検索API ホスト名:入力例 app.rakuten.co.jp
  • 楽天商品検索API リクエストURLのパス:入力例 services/api/IchibaItem/Search/20170706
  • 楽天アプリID/デベロッパーID:あなたの楽天アプリID(またはデベロッパーID)
  • 楽天アフィリエイトID:あなたの楽天アフィリエイトID
  • 商品情報のキャッシュ時間(秒):入力例 3600。0の場合、キャッシュを無効にします(キャッシュを使いません)。

ソースコード記事の目次

グッズメモ アフィリエイト・WordPressプラグインのソースコード記事の目次です。
ソースコードのダウンロードは、この記事の最初にあります。