wordpress banner 广告插件

作者 FarLee 2011年5月11日 13:40:59   ‖浏览(22,271)

需要在wordpress博客上放置一块广告banner图片,最简单的方法是上传图片后获取图片地址,然后直接在主题文章中加入banner图片和链接向目标页面的html代码。如果有时候我们还有增加一些简单功能的时候,就可以考虑找一些Wordpress banner广告插件来更好地管理wordpress 博客上的banner ad了。

根据自己的需求在wordpress插件库中找相应的插件,发现有些广告插件太过复杂,有些不能符合要求,比如很多人比较熟悉的WordPress广告插件Max Banner Ads,需要注册激活,而且一天之发n封促销邮件到邮箱,貌似还是收费的。最后找了一个比较简单的wordpress banner 广告插件WordPress-Banner,基本功能如下:

  • 可以使用banner图片或flash广告,可以在wp后台设置banner广告图片url地址、链接跳转地址、alt和title广告图片名称。
  • Flash banner广告可以设置大小尺寸
  • 可以设置banner 广告展示次数,展示时间段,达到展示次数或到期后自动停止展示banner广告。
  • 可以设置banner广告放在widget中,或者设置放在wordpress主题布局中的任何一个带有id属性的div框架内。
  • banner点击数据统计

这个插件功能相对简单不过都比较实用,不足的地方是不能完全符合自己的需求,主要是seo方面的,比如不能为wordpress 博客banner图片广告的链接地址添加rel nofollow属性。如果联系作者提建议增加功能,等待时间可能太长了,于是简单修改了插件的几行代码,增加两个特性功能:

  1. 为banner广告的目标链接地址添加rel=”nofollow”属性
  2. 设置该目标链接地址从本博客站内链接中跳转,如通过点击banner url链接http://h.farll.com/?r=wordpress.org 才跳转到wordpress.org

该插件下载地址:wp banner插件
插件安装方法是:dashboard-》plugins-》add new-》upload从本地上传下载的zip压缩包-》激活插件-》点击banner admin 创建广告并设置。

注意:如果你使用了cos-html-cache缓存插件,那么wordpress 首页会生成index.html 静态html文件,该插件的banner url目标链接地址跳转是无效的,就和使用了cos-html-cache插件之后,无法使用wordpress站内搜索是一样的道理(因为通过类似http://h.farll.com/?s=s=wordpress%20banner%20plugin的地址发送搜索请求)。解决办法是不使用该缓存插件,或者不启用首页index.html缓存文件,可以设置wordprss根目录下的.htacess文件加入DirectoryIndex index.php index.html设置优先使用index.php(nginx设置index将index.html放到后面)。

上面这种方法对于使用wordpress cos-html-cache缓存插件的博客来说,并不是很方便,基于seo考虑,阻止搜索引擎爬行外部链接的另外一种方法是使用javascript实现跳转。具体实现方法是添加js onclick事件,使用window.location 或window.location.href 跳转到banner 目标链接url。使用这种方法的wordpress banner 广告插件也提供下载地址如下:
wp-ad-banner 插件
注意:使用js跳转方法的插件在原作者的基础上还修改了插件名称,主要是因为现在是本地上传安装的插件,方便以后修改bug,以后上传到wordpress插件库中(插件名称不能重复),在wordpress后台直接点击升级就行了。


“wordpress banner 广告插件”文章评论(3)

  1. 来学习下关于seo的有关东西,回复下,支持你,期待你的更新。

  2. 不错额。。呵呵 WP玩的不错。。我想知道同一个空间
    一个WP一个dz 能不能实现 同时URL静态化 我win主机根目录上传了
    dzx1.5的规则 现在 wp的静态化失效了

  3. 这个插件我找了好久,顶啊!

来说兩句