【WordPress】超軽量アフィリエイト(amazon&アリエク)リンク埋め込み

【WordPress】超軽量アフィリエイト(amazon&アリエク)リンク埋め込み

たまにはサイトの裏側の小技を記事にしてみる回パート2

当サイトのインプレ記事ではAmazonアソシエイトリンクを末尾に入れて、読んだ人が買えるようになっています。わざわざウチのAmazonのリンクから買ってくださる方がときどきいるみたいで、大変感謝です。サーバー代・ドメイン代に充てさせていただいています。
でもAmazonって代理店税とられるからアリエクで買うより高いですよね。安心を買ってるといってもいいのでしょうが2倍くらい金額差が付いてることもありますし、新製品は軒並みアリエクにしかないことも多いですよね。そういうわけですからドケチ貧乏人としては可能な限りアリエクで買うようにしていますし、ウチのサイト見に来てくださる読者の皆様もたぶんアリエクで買ってる人が多いんじゃないでしょうか。

わたしがユーザーだったらサイトリンクからアリエクで買えたらいいのにって思うよなぁ、ということから、重い腰を上げてアリエクのアフィリエイター登録を行いました。更新費用が想像以上に痛い出費だっただけ
あっさり審査は通過したので、各記事にアリエクのリンクも差し込んでみました。

CCA C12 インイヤーメタルヘッドフォン 5BA + 1DD ハイブリッド HiFi IEM イヤホン 12 ドライバーユニットノイズ分離ステレオ有線イヤホン 2Pin

こんな感じでふたつのリンクが表示されます。

軽量化よりも作業簡略化が目的

何年も活動を続けている有名レビュアーのサイトから検索順位を奪いたい…わけではないですが、SNSをほとんど運用していない以上、検索流入をしっかりとらないと誰にも見てもらえません。趣味の記録なんだからそんな必死になんなくていいじゃん、とかもう一人の自分が言っている気がします。でもできるのにやらないのってめっちゃモヤモヤするんですよね。

Googleはページの表示速度をとても重要な指数として評価しているので(コアウェブバイタル)、アフィリエイトリンクを埋め込むときの表示には結構気を使います。
公式埋め込みバナーやAPIを使うとページロードするたびに画像・商品名・価格などを読むことになります。まぁ便利ではありますがそんなことしたらロード時間のせいでスコアがモリモリ下がりますので、ウチでは基本的に外からとらないようにしているわけです。

あと記事書くときの作業の軽減。リンク入れて画像入れてそれをタグで囲ってクラスも当てて…とか毎回いちいちやってられません。
むしろこっちの省力化のほうが本命です。

特徴

  • API不要
    • 激速:外部と通信せずに本文のテキストを整形するだけなので、表示速度への影響がありません。
    • メンテナンスフリー:APIキーの期限切れや、Amazon・アリエクの仕様変更を考慮する必要がありません。
  • 執筆コストの削減:必要なのは画像・商品名・リンクの3行だけ。記事内に差し込めば自動で完成します。
  • レスポンシブ対応:PC・スマホそれぞれのデバイスに最適化されたレイアウトで出力されます。

動作ロジック

  1. 記事本文内からAmazon(amzn.to)またはAliExpressのURLをスキャンします。
  2. リンク行が見つかったら、その前後3行以内にもう一方のURLがないか探索。あれば統合、なければ単独ボタンとして処理します。
  3. リンク行の前後2行にあるタグなし行から、最も文字数が多い行を自動的に商品名に採用します。
  4. リンク行の前後2行に含まれるimgタグを上方一致で取得し、サムネイル画像にします。
  5. 抽出したデータでカード型の表を生成し、使用した元のデータ行(URLやテキスト)は自動で非表示にします。

導入は自己責任でお願いします。サポートも一切しませんのであしからず。

functions.php

直接書いてもいいですが、わたしはAmazon.phpとしてモジュール化して、functionsからrequire しています。

Amazon.css

子テーマにCSSディレクトリを作ってそこに突っ込んでください。

おわりに

相変わらずオチはないので、1曲聴きながらどういうコードになるか見てってください。

いい感じ|Ketsumeishi - Topic|YouTube

いい感じ
Ketsumeishi – Topic

 
このように表示されます。

KZ Saga 有線イヤホンステージライブモニタースポーツヘッドフォン HiFi ステレオ

▼投稿画面の入力

▼実際に表示される内容

カテゴリー|WP運用・SEO
 

5103chことみ

投稿者プロフィール

手に取った機種ごとにまったく違う世界を垣間見て、その瞬間を言葉にすることが大好きです。レビューというよりは世界に触れた感想の切り出し。インプレッションをつづります。

この著者の最新の記事

コメント

  • トラックバックは利用できません。

  • コメント (0)

  1. この記事へのコメントはありません。

CAPTCHA


 
※コメントは管理者の承認後に表示されます。

絞り込み検索

  • 価格帯

  • メイン帯域

  • 音の温度感

  • 音場サイズ

  • 定位

  • 分離

  • 低域:量感

  • 低域:質感

  • 中域:ボーカルタイプ

  • 中域:透明感

  • 高域:粗密・滑らかさ

  • 高域:刺さり感

より詳細に検索できます
ページ上部へ戻る