投稿した記事に広告を挿入する【WPハック】


海外のwordpressで作られたブログを見ていると、記事の中に広告が入っているものをよく見かけますね。
KRUZ的には、広告コードをsingle.phpに書いているだけと思っていたんですが、よく見ると大体記事タイトルの後とか、段落1段目の後とか、ループ内で広告が挿入されているんでないか?
それじゃぁ、ということで。サンプルは記事の最初の段落の後に広告を挿入するサンプルコードです。

まず、お使いのテーマからsingle.phpを開いて、下記コードを探してね。

これはwordpressd定義されている記事の内容を吐き出すコードです。

<?php the content(); ?>

これをちょっと書き換えてみます。

    <?php
    $paragraphAfter= 1; //最初の段落の後に表示
    $content = apply_filters('the_content', get_the_content());
    $content = explode("</p>", $content);
    for ($i = 0; $i <count($content); $i ) {
    if ($i == $paragraphAfter) { ?>

    <div>Your Text / Ads Go Here</div>

    <?php }
    echo $content[$i] . "</p>";
    } ?>

段落を変えたい場合は、$paragraphAfter=行番号で指定できます。

たぶんイケるはず。

ネタ元:WpBeginner


Facebook comments:

    One Response so far.

Leave a Reply

※コメントが認証されるまで、コメントは反映されません。






ポートフォリオを見る