wordpress首页文章列表指定文章下方放置广告代码

wordpress的首页文章列表中一般都是loop循环列表出文章的,无法在指定的某篇文章下或者中间插入广告内容,这里有没有办法实现wordpress在指定文章日志下方放置广告代码呢?

wordpress在指定文章列表下放广告

这里给出的教程代码非常的灵活,大家可以在文章列表的第一篇文章下放置广告或者第三篇、第某篇文章后放置广告。

在此之前无作为也收集过其他方法:wordpress在文章列表任意位置插入广告或者转跳文章这里要分享的是另一种新方法。

如何在WordPress第一篇文章下方放置广告代码,我们通过在文章循环函数中添加一个条件判断来实现,用来判断是第一篇日志或是第二篇日志,一次在循环中截留处一个广告位。

经验表明,位于首页第一篇文章日志下方的广告最容易引起访客的注意,点击率最高。处于文章阅读列表的框架内,使访客不能忽视广告的存在,从而使广告达到良好的点击效果。

我们在此介绍两种方法,第一种方法加入了新的变量,第二种是引用wordpress函数。

添加新变量放置广告代码

首先在主题index.php中找到以下类似的语句:

  1. <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

在上边那句代码的上方添加以下语句:

  1. <?php $postcnt = 1; ?>

然后在日志循环结尾的地方添加上以下代码,在文章摘要内容<?php the_content(); ?>语句之后。

  1. <?php if ($postcnt == 1) : ?>
  2. //广告代码 
  3. <?php endif$postcnt++; ?>

说明:第二段代码中$postcnt == 1是在第一篇文章之后插入广告,同理,$postcnt == 2就是在第二篇文章之后插入广告代码。

引用WordPress函数放置

直接在首页日志循环结尾的地方,粘贴上以下代码,同样要在<?php the_content(); ?>语句之后。

  1. <?php if ($wp_query->current_post == 0) : ?>  
  2. //广告代码  
  3. <?php endif; ?>  

说明:$wp_query->current_post == 0是在第一篇文章之后插入广告代码,$wp_query->current_post == 1即为在第二篇文章之后插入广告代码,以此类推,3,4,5篇。

目前一共两种方法,大家可以自己随意选用。

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有M币奖励和额外收入!

模板下载吧 Wordpress教程 wordpress首页文章列表指定文章下方放置广告代码 https://www.mbxzb.com/blog/wordpress/10676.html

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

评论
暂无评论
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 威武 友军 顶贴
官方客服团队

为您解决烦忧 - 24小时在线 专业服务