gpt4 book ai didi

WordPress - 不要在主循环中显示某些帖子

转载 作者:行者123 更新时间:2023-12-02 22:52:05 25 4
gpt4 key购买 nike

我试图让 WordPress 不显示某些帖子,但它似乎仍然显示我告诉它不要显示的帖子。我目前有这个代码:

<?php
if (have_posts()) : while (have_posts()) : the_post();
if (in_array($post->ID, $_SESSION['save_array_posts'])) continue;
?>
<div class="yl_bg_post main_content videos">
<h2 class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php the_content('<p class="more">More></p>'); ?>
</div>
<?php endwhile; endif; ?>

我正在尝试让 WordPress 不显示存储在 $_SESSION['save_array_posts'] 中的某些帖子。值如下:

array(5) { [0]=> int(190) [1]=> int(199) [2]=> int(63) [3]=> int(66) [4]=> int(68) }

WordPress 似乎正在循环并仍然显示它们,我不太清楚为什么。

最佳答案

不确定为什么会出现此问题,但您可以尝试像这样排除查询中的帖子,看看是否可以解决您的问题:

$myPosts = new WP_Query(array('post__not_in' => $_SESSION['save_array_posts']));

while ($myPosts->have_posts()) : $myPosts->the_post(); ?>

关于WordPress - 不要在主循环中显示某些帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16365746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com