投稿した記事に広告を挿入する【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:
Leave a Reply
※コメントが認証されるまで、コメントは反映されません。


One Response so far.