17713433920 info@mac163.com

前几天,有人在使用我的免费主题中的一个,问我如何才能完整显示他们的第一篇文章,然后在其首页上显示其余文章的摘录。这与他们的广告方式有关,但是无论如何,在向他们展示如何做之后,我想我会与您分享我建议的代码。

显示完整的第一篇文章,然后在WordPress循环中摘录
显示完整的第一篇文章,然后在WordPress循环中摘录

显示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开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部