WordPress

[WP]WordPressでアフィリエイトバナーを記事個別に設定する

商品とかサービスのアフィリエイト記事書く時に、専用のバナーを簡単に表示させるTips。カスタムフィールドでかなりお手軽実装させてみました。

広告ここから
広告ここまで

アフィリエイトブログ、特にStinger系のテーマではサイドバーのバナーと記事下バナーをウィジェットで一括管理しています。

これはこれで便利なのですが、できることならば記事別にバナーを差し替えることができるようにしたいなと思ったので、ちょっと加工してみます。

カスタムフィールドを設定する

とりあえずバナータグを入力する欄が必要なので追加します。

今回は表示オプションから「カスタムフィールド」を使うことにしました。

投稿画面右上の「表示オプション」を選択し、「カスタムフィールド」にチェックを入れます。

新規投稿を追加_‹_WP-kyoto_—_WordPress1

これでカスタムフィールドが投稿画面に追加されます。

あとは「名前」に半角英数字でフィールド名を入力し、「値」にバナータグを追加するのみ。
新規投稿を追加_‹_WP-kyoto_—_WordPress

これで記事へのバナー設定が完了しました。

カスタムバナーをよびだす

あとはテーマファイルで設定したカスタムフィールドをよびだすだけ。

post_custom関数を使用して設定します。
[php]
<?php
if(post_custom(‘名前’)){
echo post_custom(‘名前’);
} else {
dynamic_sidebar(‘ad’);
}?>
[/php]

「post_custom関数」、書籍では紹介されるのですがcodexの日本語版には出てこないちょっと謎な子だったりします。

Theme Checkプラグインで引っかからないので、非推奨というわけではなさそうですが。

ちなみにカスタムフィールドに値が入っていない場合は、adというデフォルトのバナーを表示させるウィジェットを呼び出しています。

ブックマークや限定記事(予定)など

WP Kyotoサポーター募集中

WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。

14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。

広告ここから
広告ここまで

Related Category posts