|
相信只要有网站的朋友都会去注册个广告联盟,在自己的站点上挂上广告联盟代码,内容页常见的几种形式,无非就是内容前左,前右,内容尾左,尾右。
小编曾经用过一个插件,是随机在内容中显示,位置不确定~这里就不多讲了,大家可以去Wordpress插件里面搜索下。
今天分享的这个代码,是在文章指定段落尾部显示广告,应该比较符合大家的口味。具体参数可参看注释部分
<?php
$paragraphAfter= 2;//这个2指的是第二个段落
$content = apply_filters('the_content', get_the_content());
$content = explode("</p>", $content);//广告内容会直接跟着第二个段落结尾处的</P>标签直接显示
for ($i = 0; $i <count($content); $i ++) {
if ($i == $paragraphAfter) { ?>
广告代码//这里是你要添加的广告代码,可以是文字,也可以是联盟代码哦,很方便~
<?php }echo $content[$i];} ?>
有的朋友心很急哦,还没看到下面的文章就拿代码去测试了,然后又返回来询问怎么才能让广告代码另起一行呢,不要紧跟P标签显示。
其实只要你把广告代码区域用块级元素框起来就可以了,然后清除浮动,常用以下代码
clear:both;
最最重要的问题来了,以上代码怎么使用呢?需要用以上代码替换掉你single.php里面的内容显示标签
<?php the_content() ?>
这样方可调用成功,OK,赶紧测试下吧~~
如果你是windows 7用户的话,本地测试,可以选用Windows XP Mode来当虚拟机哦,很好用的。
具体可参见试用Windows XP Mode后感受!
提示:用的好,记得留言告知哦~~
|
校长
的确是个影响用户体验的做法~~
@DH
报错