Wordpress文章开头及结尾插入广告的简单方法(非插件)
一般情况下,文章页面肯定是比首页的浏览量要大很多的,所以广告放在文章页比首页更有优势.不过我现在也没有在文章开头或结果放广告了.主要是广告会严重的影响浏览速度,钱又不多,得不偿失.所以就干脆放侧边栏算了.不过我是在文章结尾处放了一个版权信息,尽管用户不大,但是给君子看的还是有点小用处的.
我在文章结尾加的版权信息,是通过修改single.php来实现的.前段时间,浏览了ZWW的博客,发现了他有一个文章很不错的,就是怎么通过修改function.php来在文章开头和结果加广告(或者版权信息).下面是代码copy:
简单说明: 打开主题的 functions.php, 插入以下代码:(注意要放在<?php ... ?>里面).
function insertAD($content) {
if(is_single()) {
$html = '<p>广告代码/图片广告链接</p>';//文章开头广告
$content = $html . $content;
$content.= '<p>广告代码2/图片广告链接</p>';//文章结尾广告
}
return $content;
}
add_filter ('the_content', 'insertAD');
至于样式,在 style.css 定义 top-ad 和 bottom-ad 这两个 class
ps1:如果想在 feed 里面也显示这些广告,那么把上面代码里面的 is_single() 改为 is_single() || is_feed()即可
ps2:如果想在文章的 more 标签处插入广告,那么可以参考 bolo 的《WordPress 在 more 截断处插入广告》.
文章转自:ZWWoOoOo
该方法是用 WordPress 自带的 add_filter 函数实现,直接在主题文件 functions.php 添加,也方便以后换主题时不用研究主题结构直接 CP 到新主题的 functions.php 即可.
另外,也感谢ZWW的热情帮助.因为我是PHP菜鸟,版权信息都没写好,在ZWW的指导下,终于修改好了.感谢!
转载本站原创文章请注明:文章转自 挨踢路,链接: https://itlu.net/articles/1378.html
不错的分享,呵呵..
俺的代码都是加在single.php页的,外加侧边栏。感觉这样就查不度了。
恩恩,我用的也是这个方法
这方法好
@创享·生活
其实是别人分享的,我只是CP而已
@朵未
是啊,我之前是加在single.php的,不过这样子也有好处的.
@万戈
嗯,我现在也用上了
@zwwooooo
是啊,可以在feed输出
我讨厌在FEED里加AD。。。。。。。。。。。。。。。。实在太恶心了。。。。。。。。。。。貌似我就发现万戈有。。。。。。。
@蓝冰
还好我暂时不考虑加
add_filter ('the_content', 'insertAD'); 这个是写在那个位置啊?
觉得用在single.php里面好像更容易懂些。嘿嘿~
位置随意,我现在全部放底部了
嗯。
感谢分享。