首页 » 建站技术 » WordPress » 浏览内容

文章开头及结尾插入广告(非插件)


2011-05-01 00:18:38 2,235 0 发表评论 字体: 作者:C.K.
标签: WordPress代码广告

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

其实很简单,跟直接在主题文件 single.php 里面添加差不多,不同的是这里说的方法是用 WordPress 自带的 add_filter 函数实现,直接在主题文件 functions.php 添加,也方便以后换主题时不用研究主题结构直接 CP 到新主题的 functions.php 即可。

那么下面啰嗦一下方法,虽然非常简单,但还是需要有一点基础知识,因为我遇到过连文本编辑器都不会用的朋友。

打开主题的 functions.php,插入以下代码:(注意要放在里面)

function insertAD($content) {
  •     if(is_single()) {
  •         $html = '<p class="top-ad">广告代码/图片广告链接</p>';//文章开头广告
  •         $content = $html . $content;
  •         $content.= '<p class="bottom-ad">广告代码2/图片广告链接</p>';//文章结尾广告
  •     }
  •     return $content;
  • }
  • add_filter ('the_content', 'insertAD');
  • 至于样式,可以在 style.css 定义 top-ad 和 bottom-ad 这两个 class

    ps1:如果你想做 feed 里面也显示这些广告,那么把上面代码里面的 is_single() 改为 is_single() || is_feed()

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5095 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14273083 位访客

    广告区 Guǎng Gào