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

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

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

  • 投稿者
    投稿
  • #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を愛していきます!
    本当にありがとうございました。

    はな

トピック「moreタグにプラグインなしで広告を表示するには?」への新規返信追加は締め切られています。

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