moreタグにプラグインなしで広告を表示するには?

Simplicityの特徴 フォーラム テーマファイルのカスタマイズに関する質問など moreタグにプラグインなしで広告を表示するには?

  • このトピックには2件の返信、2人の参加者があり、最後にはなにより4年、 6ヶ月前に更新されました。
2件の返信スレッドを表示中
  • 投稿者
    投稿
    • #44102
      はな
      ゲスト

      本当に素敵なテーマをありがとうございます!

      実は、moreタグ部分にプラグインなしでアドセンスを表示したく、色々探してみたところ、下記サイトさんの方法を発見しました。

      プラグインなし!single.phpにコードを追加するだけでmoreタグにアドセンスを表示させる方法

      「まずsingle.phpで<?php the_content(); ?>を検索します。」と書いてあったのですが、このコードが見つからず早くも躓いております。

      プラグインなしでmoreタグにアドセンスを表示させることはできますでしょうか?

      ご教授頂ければ幸いです!

      はな

    • #44104
      わいひらわいひら
      キーマスター

      子テーマのfunctions.phpに、こんな感じでコピペすればいけるかと思います。

      //本文中の<!--more-->タグをアドセンスに置換
      function replace_more_tag($the_content){
          //広告(AdSense)タグを記入
          $ad = <<< EOF
      //////////////////////////////////
      //ここにアドセンスタグを挿入する//
      //////////////////////////////////
      EOF;
        $the_content = preg_replace( '/(<p>)?<span id="more-([0-9]+?)"><\/span>(.*?)(<\/p>)?/i', "$ad$0", $the_content );
        return $the_content;
      }
      add_filter('the_content', 'replace_more_tag');
    • #44119
      はな
      ゲスト

      わいひらさま

      ありがとうございます!できました!!
      自分では何10年かかってもきっとできませんでした(;△;)
      感謝でいっぱいです!

      今後もsimplicityを愛していきます!
      本当にありがとうございました。

      はな

2件の返信スレッドを表示中
  • トピック「moreタグにプラグインなしで広告を表示するには?」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)