当我们安装主题和插件时,都会向…
前几天,有人在使用我的免费主题中的一个,问我如何才能完整显示他们的第一篇文章,然后在其首页上显示其余文章的摘录。这与他们的广告方式有关,但是无论如何,在向他们展示如何做之后,我想我会与您分享我建议的代码。
显示1个完整的帖子,然后使用Counter ++摘录
我想达到这种效果的最简单方法是在循环中添加使用PHP的帖子计数器,该计数器将为循环中的每个帖子“分配”越来越多的数字(1,2,3,4,5 …)。
1.添加计数器
首先,您需要在循环开始时添加计数器:
<?php if(have_posts()) : while(have_posts()) : the_post(); $counter++; // add +1 to count for each post ?>
2.替换the_content或the_excerpt标签
现在,您将要替换the_content标记或the_excerpt标记(无论您的主题使用哪种标记),以便在第一篇文章中显示内容,然后在其他内容中摘录。按照下面的逻辑,如果计数器的值为“ 1”,它将显示完整的帖子,否则将显示摘录。
<?php if($counter===1) { the_content(); } else { the_excerpt(); } ?>
微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!
需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!