AMPページの関連記事下に広告を挿入したい

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも AMPページの関連記事下に広告を挿入したい

このトピックには2件の返信が含まれ、2人の参加者がいます。9 ヶ月、 1 週前 koiitirou さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #49396 返信

    koiitirou2

    こんにちわ
    いつも楽しく使わせて頂いております。

    以前ブログで拝見したコードを改変して下記のようにampパラメータで場合分けして広告を貼っています。
    $the_contentの代わりに、関連記事を取得してその下に広告コードを付け加えることはできるのでしょうか。
    もしくは’get_template_part_related-entries’をフックして何か書き加えたる必要があるでしょうか。
    簡単な何かヒントでも頂ければ幸いです。

    function add_ad_before_h2_for_3times($the_content) {

    if ( is_single() ) { //投稿ページ(PC)
    $h2 = ‘/^<h2.*?>.+?<\/h2>$/im’;//H2見出しのパターン

    if(isset($_GET[‘amp’]) ) {
      //広告をはる
      $ad.bot = “”;

    $the_content = $the_content.$ad_bot;

    }
    }
    return $the_content;
    }add_filter(‘the_content’,’add_ad_before_h2_for_3times’);

  • #49403 返信
    わいひら
    わいひら
    キーマスター

    Simplicityでは、デフォルトの広告機能で関連記事下に広告が表示されていると思うのですが。
    https://wp-simplicity.com/simplicity-and-toc/?amp=1#development=1
    関連記事下にもう一つ表示するということでしょうか?

    あえてカスタマイズする場合は、僕の場合は、single-amp.phpに直接挿入すると思います。
    ただ、テンプレートを編集するにせよ、フックするにせよ、自前でカスタマイズした場合は、正常動作は保証できませんので、自己責任でお願いします。

  • #49423 返信

    koiitirou

    ご回答ありがとうございます!

    PC or mobile(ダブルレクタングルor レクタングル大), AMP or 普通のページ の4通りで分類してcriteoなどの広告コードを貼り分けたいと考えておりまして、質問させて頂きました。
    また一括で管理するにはやはり子テーマのfunctions.phpをいじってできればいいなあと考えていた次第です。

    また自分でも考えてみるようにします。

返信先: AMPページの関連記事下に広告を挿入したい
あなたの情報:




スポンサーリンク
アドセンス(大)
アドセンス(大)