导读:建站技术建站技术我们在制作wordpress主题 的时候经常会为文章模板添加一些相关文章的功能丰富,他们有的时候出现在侧栏,有的时候出现在文章的底部相关文章这块,当然wordp网站搭建公司建站技术论坛。

我们在制作wordpress主题的时候经常会为文章模板添加一些相关文章的功能丰富,他们有的时候出现在侧栏,有的时候出现在文章的底部相关文章这块,当然WordPress相关文章的插件也有很多,但是为了这么个小功能去用插件就有点大材小用了,其实我们可以通过代码完成这样的一个小功能!
通过增加WordPress相关文章的功能,能够让访客更多的浏览我们的网站,从而增加PV,友好体验!

下面我们就罗列几个实现WordPress相关文章的几种方法:
方法一:标签相关
首先获取文章的所有标签,接着获取这些标签下的 n 篇文章,那么这 n 篇文章就是与该文章相关的文章了。现在可以见到的WordPress相关文章插件都是使用的这个方法。下面是实现的代码:
<ul?id="tags_related">
<?php
global?$post;
$post_tags?=?wp_get_post_tags($post->ID);
if?($post_tags)?{
??foreach?($post_tags?as?$tag)?{
????//?获取标签列表
????$tag_list[]?.=?$tag->term_id;
??}
??//?随机获取标签列表中的一个标签
??$post_tag?=?$tag_list[?mt_rand(0,?count($tag_list)?-?1)?];
??//?该方法使用?query_posts()?函数来调用相关文章,以下是参数列表
??$args?=?array(
????????'tag__in'?=>?array($post_tag),
????????'category__not_in'?=>?array(NULL),??//?不包括的分类ID
????????'post__not_in'?=>?array($post->ID),
????????'showposts'?=>?6,???????????????????????????//?显示相关文章数量
????????'caller_get_posts'?=>?1
????);
??query_posts($args);
??idede模板安装f?(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
关键词标签: 建站 相关文章 几种方法
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章通过代码实现WordPress相关文章的几种方法,建站技主要讲述相关文章,几种方法,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_35340.html