チャネルを使う方法アフィリエイト作業ノートアフィリエイトサイト運営に関して「調べたこと」「やったこと」「考えたこと」を記録する日誌です。WordPressSimplicityはアドセンスの広告コードを用意するだけでバナーを最適な場所に自動的に配置してくれる大変便利な機能があります。バナーの広告コードを共用するため、設置場所によるクリック率の違いなど調査するアドセンスの「カスタムチャネル」を利用することができません。広告出力用phpファイルを少し改造してカスタムチャネルを使えるようにしましょう。安定版」+子テーマです。広告用テンプレートは以下の4つ。ad.php:関連記事下もしくは本文中広告のためのテンプレートad-article-footer.php:記事下広告のためのテンプレートad-sidebar.php:サイドバートップの広告のためのテンプレートad-top.php:タイトル下広告のためのテンプレート(パフォーマンス追求広告)それぞれに該当するバナーはこんな感じ。記事後×2の構成で試しますので、ad.phpとad.articls.phpを改造します。ad.phpの中身を見てみるとこのようになっています。完全レスポンシブか否か、そしてPCとスマホのどちらかという振り分けでバナーとクラスが切り替えられています。dynamic_sidebar(‘adsense-300’);?>を個別に取得したアドセンスのコードに書き換えます。ad-article-footer.phpも同様に書き換えます。これらを子テーマに置き、あとはアドセンス上でそれぞれのコードをカスタムチャネルに登録すれば完成です。モバイルはちょっと問題がモバイル表示にするとこのように表示されますが、本文h2タグ前の広告と関連記事下の広告がad.phpで生成される同じ広告コードになってしまいます。カスタムチャネルでは双方を加えた値しか見れないということです。これを分けるにはもう一歩踏み込まなくてはいけません。この箇所を生成している関数は親テーマのlibディレクトリにあるad.phpです。(注意:テンプレートと同じ名前です)例えば関連記事下専用のテンプレートを新規に用意し、それを呼ぶように関数を再定義すれば対応が可能です。このad.phpは条件文が複雑に絡み合っていますので、今後広告機能が増えてテーマがアップデートされることを考慮するとあまりいじらないほうが無難と判断しています。Simplicityはまだ日々進化を続けていますので、この箇所は開発がほぼ終了した時に対応したいと思います。モバイルに関してはこのままで管理します。してもこだわりたい方はチャレンジしてみてください。その際はこちらが参考になると思います。Catch」で「最近の投稿」に画像をつける「最近の投稿」にアイキャッチ画像を付けましょう。前回に続いてChrome絡みで発生している問題です。記事下のカテゴリー・投稿者などのメタ情報を消す現在作っているサイトには、記事下の投稿日・投稿者・タグ・カテゴリーのメタ情報は必要ありません。「Shift+Enter」に続いては、「Enter」と自動整形について調査をしました。WordPressをフィードアンテナ化するまとめ(その3)前回の続きです。getfeed関数についてです。子テーマを使ったカスタマイズについて(モジュールテンプレート編)最後に「モジュールテンプレート」の親子関係について調べました。WordPressをフィードアンテナ化するまとめ(その4)前回データベースへの取り込みまでをまとめましたので、今回はそのデータを取り出して一覧表にする処理をまとめていきます。WordPressをフィードアンテナ化するまとめ(その2)WordPressアンテナ化の第二弾。フィード取得とデータベース取り込みについてです。table」をご紹介します。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。