不显示最后4篇文章而是使用(have_posts())
创始人
2025-01-10 09:30:05
0

在WordPress中,我们可以使用have_posts()函数来判断是否有文章要显示。下面是一个示例代码,它会列出除了最后4篇文章以外的所有文章:

 4,
    'orderby' => 'date',
    'order' => 'DESC',
    'fields' => 'ids'
));

// 定义主查询
$args = array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'posts_per_page' => -1,
    'post__not_in' => $exclude_posts
);
$main_query = new WP_Query($args);

// 循环输出文章
if ($main_query->have_posts()) :
    while ($main_query->have_posts()) : $main_query->the_post();
        // 输出文章标题和内容
        the_title('

', '

'); the_content(); endwhile; endif; // 重置文章查询 wp_reset_postdata(); ?>

在上面的代码中,我们首先使用get_posts()函数获取最后4篇文章的ID,并将这些文章的ID存储在$exclude_posts数组中。然后,我们定义了一个主查询$args,使用post__not_in参数来排除这些文章。接下来,我们使用WP_Query来执行查询,并使用have_posts()the_post()来循环输出文章的标题和内容。

最后,我们使用wp_reset_postdata()来重置文章查询,以防止与其他可能的查询冲突。

相关内容

热门资讯

透视安装"佛手大菠萝... 透视安装"佛手大菠萝13道挂哪里"详细辅助玩家教你(可以买辅助神器);玩家必备必赢加哟《136704...
透视科技"大菠萝78... 透视科技"大菠萝789辅助器下载"详细辅助总结教程(可以挂飞机透明)科技教程也叫必备教程,这是一款功...
透视计算"xpoke... 1、透视计算"xpoker辅助器"详细辅助技巧教程(好友局透视软件)。2、xpoker辅助器透视辅助...
透视脚本"wepok... 您好,wepoker免费透视脚本这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...
透视教学"wepok... 1、透视教学"wepoker私人局辅助挂"详细辅助黑科技教程(有机器人透明)。2、wepoker私人...
透视透视"wepok... 透视透视"wepoker脚本"详细辅助透明教程(购买模拟器技巧)1、点击下载安装,微扑克wpk插件透...
透视软件"hhpok... 透视软件"hhpoker德州透视挂"详细辅助可靠教程(轻量版透视系统方法)1、点击下载安装,微扑克w...
透视插件"哈糖大菠萝... 1、透视插件"哈糖大菠萝万能挂"详细辅助玩家教你(有辅助器攻略)(UU poker、哈糖大菠萝万能挂...
透视有挂"aapok... 透视有挂"aapoker发牌逻辑"详细辅助黑科技教程(有用辅助);《WPK辅助透视》‌:支持手机实时...
透视脚本"wepok... 透视脚本"wepoker游戏的安装教程"详细辅助实用技巧(作弊辅助技巧);建议优先通过wepoker...