龙笑天龙笑天  7个月前 (11-20) 来源:龙笑天下 隐藏边栏 |   37 条评论  435 
文章评分 44 次,平均分 5.0

如何在 WordPress 文章列表中完美的插入一篇或几篇广告跳转文章 wordpress

前段时间在知更鸟那看到一个非常有趣的事,他博客首页中文章列表处的第一篇文章居然是个广告,点击以后不是进入他博客的文章页,而是跳到了一个广告页面,欺骗性简直逆天了!随之而来的广告点击量可想而知了~

通常我们想达到这样的效果的话,就需要设置一个额外的广告位(方法见下面的额外补充1),如果你想放在不同的地方的话(如,首页的不同结构中或侧边栏的不同结构中),则需要将各个广告位的结构调成与它们一样才行....

昨天,在胖子马博客发现了一个非常完美的方法,操作起来远没有上面描述的这样复杂!可以在文章列表中的任意位置插入一篇或多篇广告跳转文章,完美的与主题结构融合,与主题列表的展现形式一模一样,不用去额外的改变任何结构!而且可以一键无痕的将发布的任何文章变成广告跳转文章!

实现过程非常简单,利用了 wordpress 强大的自定义字段~

首先,打开主题文件 functions.php,粘贴下面的代码到里面:

改自:《How to: Link to some external ressource in post title

再把主题中输出文章固定链接地址的函数:the_permalink() 替换为我们上面自定义的这个函数:lxtx_post_link() 即可!

最后,当你要将文章链接到博客之外的页面时,只要在这篇文章中创建自定义字段url1title_urlurl_title ,再输入外部URL地址作为值就可以了。完成这个操作后,当你发表一篇文章时,系统会查找字段url1title_urlurl_title的值,如果找到,那么就会直接链接到外部站点而不是本博客文章;如果没有找到自定义字段值,就会简单地显示链接本身。如下图,图中的这篇“测试文章”的链接就是指向外链的!

如何在 WordPress 文章列表中完美的插入一篇或几篇广告跳转文章 示例

友情提示:
1.可以把多篇文章变为广告跳转文章哦,而且通过调节时间,可以在任意位置显示。 这样访客在浏览你的文章时,肯定想不到这是一个广告!当然这样做肯定不是很合适啦~~
2.上面的代码还可以进一步精简的,我感觉不需要设置这么多的自定义字段~

额外补充1

WordPress的分类页、Search页,Tag页等输出的文章列表时,如果想在中间位置(比如第5个文章后面)出现,可以用下面的代码:

来自:《WordPress分类页 在文章列表的任意位置插入广告代码

$current_post 属性,必须用在 Loop 里面,表示当前显示的文章索引值;它是以 0 为起始值,如果想要在第5个文章后面,$wp_query->current_post 等于 4 即可。

$found_posts 属性,表示按 $wp_query 匹配的文章总数。

上面的代码只能放在 Loop 里面,比如 <?PHP if (have_posts()) : while (have_posts()) : the_post(); ?> 后面,表示广告代码将在文章列表的第5个文章后面出现,如果列表匹配出来的文章总数不到5个,就在列表的最后位置出现广告代码。

额外补充2

陌小雨博客那又发现了另一个方法~ 只需要在发布文章时切换成文本,然后加入如下代码即可:

注意替换网址为你想跳转的链接。可用于老文章失效,跳转到新文章哦~

 

除特别注明外,本站所有文章均为龙笑天下原创,转载请注明出处来自:http://www.ilxtx.com/link-to-some-external-ressource-naturally.html

龙笑天
龙笑天 最后编辑于:2016-12-14
互助分享,互联网本该如此!
×

感谢您对龙笑天的支持,么么哒~

支付宝打赏 龙笑天
请扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

龙笑天下 - 分享悲伤;共享快乐

发表评论

表情 链接 贴图 私信 格式 签到

最赞评论
  1. 龙笑天
    龙笑天 年费会员 博 主

    @Koolight[坏笑] 虽然猥琐,但对于流量大的站来说,点击量绝对惊人!

  2. BanYuner
    BanYuner 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市 电信

    还是直接在html模式下面直接输入JS代码就可以了

  3. 分钱榜
    分钱榜 来自天朝的朋友 谷歌浏览器  vivo X5Pro D Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.94 Mobile Safari/537.36 浙江省湖州市 移动

    @龙笑天标题和文章直接说明:这是个广告这是个广告,也是不错的。可以让博客看起来没这么多广告位

  1. 野人摊影视分享
    野人摊影视分享 来自天朝的朋友 谷歌浏览器 Windows 7 福建省宁德市 电信

    把那段代码添加到了functions.php 里面,也在文章哪里添加了自定义字段,还是没有实现这个功能,不知道是怎么回事?求解!

    17楼 2017-01-26 22:57
    0 0 回复
    • 龙笑天
      龙笑天 年费会员 博 主

      @野人摊影视分享注意这段话哦:“再把主题中输出文章固定链接地址的函数:the_permalink() 替换为我们上面自定义的这个函数:lxtx_post_link() 即可! ”。
      不过我在这里还是不大建议这样使用!

  2. 明月登楼的博客
    明月登楼的博客 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows 10 河南省南阳市 电信

    文中插入的广告效果确实很不错的!

    16楼 2016-12-13 16:20
    2 0 回复
  3. 放大爱育儿
    放大爱育儿 来自天朝的朋友 搜狗浏览器 Windows 7 浙江省嘉兴市 电信

    高手啊,学习了

    15楼 2016-12-09 10:20
    0 0 回复
  4. boke112导航
    boke112导航 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows XP 广西南宁市 /桂林市

    方法都很实用,可以收藏,等哪天流量大了可以玩玩这个,点击挺逆天的

    14楼 2016-11-29 16:47
    2 0 回复
  5. 百万券
    百万券 评论达人 LV.1 来自天朝的朋友 谷歌浏览器 Windows 10 重庆市 电信

    都是牛人啊,这样都可以

    13楼 2016-11-28 19:00
    0 0 回复
  6. 唯历史
    唯历史 来自天朝的朋友 火狐浏览器 Windows 7 北京市 联通

    膜拜,有不有?
    我想做一个相关文章的东西,怎么弄呢?

    12楼 2016-11-28 9:15
    0 0 回复
  7. Koolight
    Koolight 评论达人 LV.3 来自天朝的朋友 Safari浏览器  Android 4.4.2 PE-CL00 Build/HuaweiPE-CL00 湖北省武汉市 联通

    前提是有广告,像我连广告资格都没有,唉!一声长叹啊!

    11楼 2016-11-26 23:01
    1 0 回复
  8. 小萝博客
    小萝博客 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows 7 广东省珠海市 电信

    伪装成福利最好了

    10楼 2016-11-25 9:11
    0 0 回复
  9. 增达网
    增达网 来自天朝的朋友 搜狗浏览器 Windows 7 山东省潍坊市 联通

      男友第一次来我家,要和我亲热,这时我的猫跑了进来,男友要赶它,我连忙喊停:不要赶,它喜欢看!
      男友给了我一巴掌:你不是说你是第一次吗?

    9楼 2016-11-23 14:36
    0 0 回复
  10. 分钱榜
    分钱榜 来自天朝的朋友 谷歌浏览器  vivo X5Pro D Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.94 Mobile Safari/537.36 浙江省湖州市 移动

    折腾半天,一段简单的代码就搞定了,学无止尽啊

    8楼 2016-11-22 23:22
    0 0 回复
  11. 夏日博客
    夏日博客 来自天朝的朋友 谷歌浏览器 Windows 7 北京市朝阳区 联通

    可以直接手动添加一段跳转JS。

    7楼 2016-11-22 17:17
    0 0 回复
  12. 我爱动感单车网
    我爱动感单车网 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows XP 广西桂林市 电信

    这明摆着就是诱骗点击,正规的广告联盟(譬如:百度、360等)是不会视而不见的!

    6楼 2016-11-22 15:36
    0 0 回复
  13. Koolight
    Koolight 评论达人 LV.3 来自天朝的朋友 火狐浏览器 Windows 7 湖北省荆州市 联通

    这是猥琐流!

    5楼 2016-11-20 21:42
    0 0 回复
  14. BanYuner
    BanYuner 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市 电信

    还是直接在html模式下面直接输入JS代码就可以了

    4楼 2016-11-20 17:37
    5 0 回复
    • BanYuner
      BanYuner 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市 电信

      @BanYuner另外 我想到了一个问题 就是这个广告是否会影响到了SEO呢?

    • 龙笑天
      龙笑天 年费会员 博 主

      @BanYuner确实啊,js是最方便的~
      SEO的话其实也不会被影响,看看原文,是可以定义整个a标签的哦,那判断下,加个nofollow就ok了哦~;或者跟我这一样,变成短链接~ [惊讶]

  15. 闲鱼
    闲鱼 来自天朝的朋友 谷歌浏览器 Windows 7 湖南省长沙市 电信

    折腾新的东西,蛮不错的

    地板 2016-11-20 17:15
    0 0 回复
  16. 明月登楼的博客
    明月登楼的博客 评论达人 LV.3 来自天朝的朋友 QQ浏览器  Android 6.0.1 MI 4LTE Build/MMB29M 河南省南阳市 电信

    看来鸟哥的网站是个风向标呀!我也看到这个推广了,很不错的,准备试试!

    板凳 2016-11-20 16:39
    0 0 回复
  17. 分钱榜
    分钱榜 来自天朝的朋友 谷歌浏览器  vivo X5Pro D Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.94 Mobile Safari/537.36 浙江省湖州市 移动

    谢谢分享,不过我本来就是网赚推介博客,也没必要这么做了,哈哈

    沙发 2016-11-20 8:09
    0 0 回复
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录。
使用QQ或微博快捷登录后,请完善个人资料中的电子邮件地址,便于及时收到回复提醒邮件和用于登录!

切换登录

注册

扫一扫二维码分享