wordpress列表任意位置插入广告

2022-03-08 0 457

看到有些站点广告并不是简单地放置在文章开头或结尾等固定位置,而是随着文章内容输出而输出。下面是实现的代码

在首页或者文章列表的循环里找到终止列表输出循环的标识

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>  
//这里是文章循环输出的区域  
//在这里插入功能代码  
<?php endwhile; ?>

方法一:

<?php if ($wp_query->current_post == 2) : ?> //修改数字2,标识在2+1篇文章后方插入广告  
//需要展示的广告信息   
<?php endif; ?>

因为wordpress定义的$current_post是指文章的索引值,它的取值是从0开始的,所以第N篇文章对应的索引值为N-1。

方法二:

<?php if ($wp_query->current_post == 4) : ?>  
<div>(广告代码)</div>  
<?php endif;  ?>  
<?php if ($wp_query->found_posts < 5 and $wp_query->current_post == ($wp_query->found_posts - 1)): ?>  
<div>(广告代码)</div>  
<?php endif; ?>

以上, $found_posts 表示输出匹配的文章总数,比如说,你找分类wordpress下的文章,系统给你匹配输出了6篇文章,那么 $found_posts 的值就是6。代码2表示广告代码将在文章列表的第5个文章后面出现,如果列表匹配出来的文章总数不到5个,就在列表的最后位置出现广告代码。

方法三:

<?php 
    $key++; 
    if($key==3){ 
?> 
<li>广告内容</li>
<?php }?>

$key==3就是把广告放在第三个位置哦,你想放在哪个位置自个修改这个数字就OK啦

通过以上三种方法均能实现wordpress列表循环里输出广告的效果,根据你的需求选个就行。

:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!

猪小侠源码-最新源码下载平台 WordPress教程 wordpress列表任意位置插入广告 https://www.20zxx.cn/364900/wordpres/wordpressq.html

猪小侠源码,优质资源分享网

常见问题
  • 本站所有资源版权均属于原作者所有,均只能用于参考学习,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,建议提前注册好百度网盘账号,使用百度网盘客户端下载
查看详情

相关文章

官方客服团队

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