正在载入...

今天介绍在文章的某一段后插入广告,例如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-*************";
/* 336x280 */
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";
/* 336x280 */
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');

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

本文链接:

关键词:adSense, google, WordPress, 代码, 广告,

(全文完        )

Comments

1 条评论(网友评论:1 条,博主回复:0 条)快速评论

  1. 好,值得细看,佩服

你需要 登录 才可以回复.