2009年6月17日星期三

精品博客

精品博客


如何删除或更换博客正文里面的广告单元

Posted: 17 Jun 2009 03:58 AM PDT

如果您在文章的正文里面嵌入了广告,现在对广告不满意,想把广告删掉或者替换为别的广告,那该怎么办呢?

一个最老土的方法就是登录 WordPress 后台,找到那些投放了广告的文章,然后直接删掉或者修改那些广告。但是,如果您的博客文章数量比较多的话,这种方式未免太麻烦了。那么还有别的简单一点的方式吗?这里提供两种供参考。

方法一、通过广告管理插件

如果您有使用 AdSense Manager 之类的广告管理插件,那么只要替换一下代码就可以了。

例如,精博目前正文所用的 Google AdSense 单元大多是 300 × 250 的中等矩形:

300*200

如果这个单元的效果不好,需要替换为"链接单元",那么可以通过以下几个步骤来实现:

1、登录 Manage Ad Units 页面

manage ad units

其中 co-3 代表的是居左的 300 × 250 的中等矩形,co-4 代表的是链接单元。要把中等矩形变成链接单元,只要把 co-3 对应的代码替换为 co-4 对应的代码就可以了。

2、复制 co-4 对应的广告代码

点击 co-4 所在行的"Edit Settings",然后复制"Html Code"框里面的代码。

co-4

3、粘贴所复制的代码

把上一步复制的代码粘贴到 co-3 单元的"Html Code"框里,并覆盖之前的代码。

co-3

然后点击"Save Changes"就完成了。

如果您要把 co-3 广告单元删掉,在 Manage Ad Units 页面把它 "Delete"掉就可以了。

如果您用的不是 AdSense Manager,而是其他类似插件,具体操作可能有所不同。

方法二、通过 phpMyAdmin

这种方法相对于第一种要简单得多,只要登录 cPanel 后台的 phpMyAdmin 页面,然后输入以下代码:

UPDATE wp_posts SET post_content = REPLACE(post_content,'ad#co-3(原始值)','ad#co-4(替换值)');

即:

phpMyAdmin

这个代码表示把文章里面所有的 ad#co-3 替换为 ad#co-4

输入代码后点击"执行"就可以了,成功提示如下:

phpmyadmin

这两种方法导致的效果是一样的,即所有的靠左对齐的 300 x 250 的中等矩形的广告单元都变成了 468 x 15 的链接单元,效果如下:

468*15

如果要把原来的广告(例如 ,ad#co-3删掉,把 SQL 代码改成以下:

UPDATE wp_posts SET post_content = REPLACE(post_content,'[ ad#co-3(例如)]','');

或者

DELETE FROM wp_posts WHERE post_content = "[ ad#co-3(例如)]"

没有评论:

发表评论