不显示最后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()来重置文章查询,以防止与其他可能的查询冲突。

相关内容

热门资讯

aapoker发牌机制!aa ... aapoker发牌机制!aa poker有外卦挂吗,(aa poker辅助软件)好像存在有挂(详细挂...
微扑克ai辅助器苹果版!微扑克... 微扑克ai辅助器苹果版!微扑克必胜技巧,(微扑克ios)原来真的是有挂(详细ai辅助器苹果版教程);...
aapoker外卦挂!德州aa... aapoker外卦挂!德州aa扑克透明挂,(aapoker俱乐部后台)一直是真的有挂(详细透明挂教程...
aapoker透明挂!aapo... 1、aapoker透明挂!aapoker外卦挂教程,(aa扑克智能)原来有挂(详细透明挂教程);详细...
微扑克辅助挂!微扑克模拟器是什... 微扑克辅助挂!微扑克模拟器是什么,(微扑克网页版)真是存在有挂(详细辅助挂教程);大神普及一款德州a...
德扑ai助手!德扑之星禁止模拟... WePoke高级策略深度解析‌;德扑ai助手!德扑之星禁止模拟器,德扑之星埋牌确实存在有挂(详细开桌...
红龙扑克辅助工具!红龙扑克是正... 红龙扑克辅助工具!红龙扑克是正规的吗,(红龙扑克)一贯是有挂(详细辅助工具教程)1、很好的工具软件,...
wepok软件透明挂!wepo... 《wepok软件透明挂软件透明挂》是一款多人竞技的wepok软件透明挂辅助透视游戏,你将微扑克对手来...
红龙扑克辅助挂!红龙扑克机制,... 红龙扑克辅助挂!红龙扑克机制,(红龙扑克)切实有挂(详细辅助教程);超受欢迎的稳赢小游戏,经典的ai...
wepoke辅助插件!wepo... 《wepoke辅助插件软件透明挂》是一款多人竞技的wepoke辅助插件辅助透视游戏,你将微扑克对手来...