wordpress在任意段之后插入广告方法(非插件)

今天介绍在文章的某一段后插入广告,例如google的adsense广告。
另外关于插播广告的方法:
介绍两种在WordPress首页任意日志后插播广告的方法
wordpress随机位置插入随机广告方法(非插件)
首先:在主题文件夹中找到并打开single.php文件,在代码中找到如下一句代码:

<?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>

<script type=”text/javascript”><!–
google_ad_client = “ca-pub-*************”;
/* 336×280 */
google_ad_slot = “0350274631”;
google_ad_width = 336;
google_ad_height = 280;
//–>
</script>
<script type=”text/javascript”
src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”>
</script>

</div>

<?php }

echo $content[$i] . “</p>”;

} ?>

 

这段代码将广告放在了文章的第一段后面,如果想修改插入广告的位置,只需要修改“$paragraphAfter= 1”中的1为其他数字即可。
wordpress在任意段之后插入广告方法(非插件)
wordpress文章任意位置插入广告有一些广告插件可以实现,不过此处分享的是非插件来实现wordpress文章任意位置插入广告的功能,当然,不仅仅限于Google广告和百度广告其他联盟的广告也是可以的。
修改模板函数functions.php文件的方法,本方法可以插入日志任意位置:代代码如下

function showads() {
return ‘<div id=”adsense”>

<script type=”text/javascript”><!–
google_ad_client = “ca-pub-2576785710849884”;
/* 336×280 */
google_ad_slot = “0350274631”;
google_ad_width = 336;
google_ad_height = 280;
//–>
</script>
<script type=”text/javascript”
src=”http://pagead2.googlesyndication.com/pagead/show_ads.js”>
</script>

</div>’;
}
add_shortcode(‘adsense’, ‘showads’);

自己在设置的时候记得把广告代码改为你自己的。
添加完之后以后在需要加入广告的地方只需通过过插入。

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:wordpress在任意段之后插入广告方法(非插件)