WordPress相关文章功能排除掉当前文章的教程

43次阅读
2024年07月08日 11:52:46

共计 714 个字符,预计需要花费 2 分钟才能阅读完成。

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

<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>

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

正文完
 0
鹿泽
版权声明:本站原创文章,本文由 鹿泽 于 2024年7月8日 11:52:46 发表,共计 714 字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
最新文章
外链是什么?外部链接的种类有哪些?

外链是什么?外部链接的种类有哪些?

在搜索引擎优化(SEO)中,外链也是一个非常重要的因素,也是网站排名的重要参考依据之一,因为它可以帮助建立网站...
site域名网站首页不在第一位的种种原因分析

site域名网站首页不在第一位的种种原因分析

遇到很多SEOer在问“site域名首页不在第一,是否是降权了呢?是否是正常的呢?”其实面对这种情况不需要紧张...
SEO面试经典问题及答案整理

SEO面试经典问题及答案整理

1、谈谈你对SEO概念的理解? 回答参考:seo即搜索引擎优化的简称,通过总结搜索引擎的排名规律,对网站进行合...
http 自动跳转到 https 301重定向的设置方法

http 自动跳转到 https 301重定向的设置方法

我们在申请好ssl证书并开启了https之后,还有一个必须要做的就是:设置好301重定向,从http跳转到ht...
什么是关键词堆砌?关键词堆砌的位置和坏处有哪些?

什么是关键词堆砌?关键词堆砌的位置和坏处有哪些?

关键字堆砌是一种常见的SEO操作手法,但这其实是低端的SEO行为,对网站排名的帮助微乎其微。想要从本质上解决网...