大约一周前text-link-ads(这是一个推介链接)通过了我的站点,这就意味着我可以通过text-link-ads赚取美元了。于是接下来就按照text-link-ads的要求,进行广告代码的安装。熟悉本站的朋友都知道,本站已经采用了cos-html-cache 进行了静态化,首页是index.html而不是index.php,text-link-ads很明确的申明了,非动态程序的首页是无法安装广告代码的。同时我也看了一下代码安装的方法,果然如此,代码不是js程序,text-link-ads需要的不仅仅是将链接显示在你的页面上,而是要名正言顺的获取PR等等好处,所以纯js代码是没有这个效果的。而我也不想放弃静态化,回归到原始的wp,难道我必须放弃这个赚取美元的机会么?
所以我马上开动了我那聪明的大脑,想出来一个解决办法,可爱的ajax又开始显灵了。
对于 wordpress,text-link-ads的广告代码安装分两步,1是安装它的插件;2在模板中插入一个函数用于显示广告。关键步骤就是第二步了,我在模板文件header.php中添加了判断,具体代码如下:
<?php if($_GET['text-link-ads']) { tla_ads(); die();} ?>
添加了这样的代码之后,请求url http://host/index.php?text-link-ads=true的时候,就会显示出text-link-ads的广告了,而且也对静态化没有任何影响。ajax的请求页面完成之后,再在模板文件中添加一行ajax代码即可(本站采用了jquery,所以ajax变得如此简单):
<script> $(”#text-adv-div”).load(’/index.php?text-link-ads=true’);</script>
这个时候,即使首页html静态化了,访问首页的时候依然可以显示广告链接,并且php显示当前所在的页面也是在index.php中,完美的解决了静态化情况了text-link-ads的安装。
今天发现已经有一个网站在本站做广告了,本人也曾想做一个这样的网站,但是没有精力,不得不放弃。目前看来这个text-link-ads还不错,至少比google ads,阿里妈妈都要赚钱得多。
标签:Wordpress
还没有看到你说的 text-link-ads 广告。
嘿嘿,居然没有看到?赞助商那里!