一般情况下,我们的WordPress都是调用全站的相关文章,当然,其中也包括当前文章。 那么在调用相关文章时如何排除当前文章呢? 其实方法并不困难, 可以通过在调用函数中添加post__not_in语句来实现, 不过多解释此函数,就是字面上的意思,不包含某帖子。1234567891011121314

一般情况下,我们的WordPress都是调用全站的相关文章,当然,其中也包括当前文章。 那么在调用相关文章时如何排除当前文章呢? 其实方法并不困难, 可以通过在调用函数中添加post__not_in语句来实现, 不过多解释此函数,就是字面上的意思,不包含某帖子。
WordPress相关文章功能怎么排除掉当前文章

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<ul id="cat_related">
<?php
$cats = wp_get_post_categories($post->ID);
if ($cats) {
$cat = get_category( $cats[0] );
$first_cat = $cat->cat_ID;
$args = array(
        ‘category__in’ => array($first_cat),
        ‘post__not_in’ => array($post->ID),//排除当前文章ID
        ‘showposts’ => 6,
        ‘caller_get_posts’ => 1);
query_posts($args);
if (have_posts()) :
while (have_posts()) : the_post(); update_post_caches($posts); ?>
<li>* <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute();
 ?>"><?php the_title(); ?></a></li>
<?php endwhile; else : ?>
<li>* 暂无相关文章</li>
<?php endif; wp_reset_query(); } ?>
</ul>

以上仅是一个示例,不涉及到具体的样式展示,如果有需要用到相关文章功能的朋友,可以加以调整修改。

温馨提示:本文最后更新于 2023-12-09 15:46 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系QQ115904045
声明:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:115904045@qq.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA打赏
共{{data.count}}人
人已打赏
wordpress教程

WordPress慢是什么原因

2023-12-9 15:46:32

wordpress教程

WordPress禁止古腾堡加载Google字体

2023-12-9 15:46:34

  • 0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索

    夕阳无别事,等风也等你

    联系我们