プラグイン

Custom Field Templateでショートコードを使う

投稿日:2013/12/10 更新日:

投稿ページによってAmazonの広告を切り替える

これまで、各投稿ページに「AmazonJs」プラグインを
使ってAmazonの広告を入れていましたが、
これでは各ページで広告内容を切り替えるには
投稿記事のなかにアフィリエイトのコードを書くしかなく、
ちょっと不細工かなと思ってました。

そこで、なんとか各ページ毎にしかも投稿記事の中に
不要なアフィリエイトのコードを書かずに
済む方法はないかと調べました。

Custom Field Templateでカスタムフィールドを作成

どうやら「Custom Field Template」というプラグインを
使うと、各記事ごとに、別々の内容を記述することが
出来るようです。

Custom Field Templateのインストール

インストールは簡単でいつものように
プラグインの管理ページから「新規追加」でCustom Field Templateと
入力しインストールします。

Custom Field Templateの設定

Custom Field Templateを有効にすると管理画面の
「設定」に「カスタムフィールドテンプレート」という
項目が増えています。

それを選択すると
Custom Field Template

のような画面が表示されていると思います。

その中の「テンプレートタイトル」と
「テンプレートコンテンツ」を入力します。

「テンプレートタイトル」はわかりやすいもので
あれば何でも良いです。

「テンプレートコンテンツ」には以下の内容を
登録します。

これで設定完了です。

Amazonの広告を表示したいところへコードを挿入する

次に実際にAmazonの広告を表示したいところへ以下の
コードを挿入します。

このサイトでは「単一記事の投稿(single.php)」のGoogleAdsenseの下に
表示するように設定しました。

投稿画面でCustom Field Templateの内容を編集する

次に記事の投稿画面に移動すると
「カスタムフィールドテンプレート」という項目が
できていると思うのでそこに「AmazonJs」で作成した
ショートーコードをコピーします。
Custom Field Template

コピーして保存したら記事を書いて投稿します。

これで無事に思ったところへ「AmazonJs」で作成した
ショートコードの広告が表示されていると思います。

ハマった点

Custom Field Templateのショートコード形式

とするとなぜか「AmazonJs」で設定したショートコード
そのものが文字列として表示され

のように記事に表示されました。
何か使い方を間違っているのかもしれません。


でも、とりあえずやりたい事は出来たので
しばらくの間はこれで良しとします。

当サイトのおすすめ記事

レンタルサーバー 1

当サイトは約5年間、さくらのレンタルサーバで運用させて頂きました。 何かトラブルがあったわけではないのですが、WordPressの表示速度を速くしたくてSSD搭載のレンタルサーバーで運用してみることに ...

プログラミング 2

SQLでIFを使わずに条件分岐する SQLでIFを書けばWHERE句の内容を変えて検索できますが、条件ごとに同じようなSQLを 複数回書くのは面倒なので、1行で分岐できないかと言う事でSQLを作って見 ...

SQLServer 3

SQLServerで発生するエラーコードをSQLで取得する SQLServerで発生したエラーコードの内容を メッセージが定義されているテーブルから取得します。 エラーコードを取得するSQL SQLs ...

4

SQLServerでテーブル型を戻り値とする関数を作る SQLServerではINT型やVARCHAR型などを返す関数と同様に ユーザー定義テーブル型を戻り値とする関数を作成できます。 テーブル型を戻 ...

5

アフィリエイトで即効成果を出す アフィリエイトで成果を出す、なかなか難しいですよね。 サイトをいくつも立ち上げてすでにコツをつかんでいる人なら チョチョイっとやっていけるんでしょうけど。 でも実際はこ ...

-プラグイン
-, ,

Copyright© ソフトウェア開発日記 , 2017 AllRights Reserved.