自带完整数据 快速建站好帮手
客服QQ客服QQ 客服微信客服微信 公众号公众号

wordPress想要调用相关内容怎么实现

本文介绍了wordPress想要调用相关内容怎么实现,不用插件的哦,就是不用扩展程序就可以用代码完成的相关文章读取,也是利用TAG关键字配对信息内容的。一起看看怎么解决吧。

wordPress调用相关内容实现教程:

第一、代码部分

<h3>这几篇文章你可能也喜欢:</h3>

<ul class="related_posts">

<?php

$post_num = 10;

$exclude_id = $post->ID;

$posttags = get_the_tags(); $i = 0;

if ( $posttags ) {

$tags = ''; foreach ( $posttags as $tag ) $tags .= $tag->term_id . ',';

$args = array(

'post_status' => 'publish',

'tag__in' => explode(',', $tags),

'post__not_in' => explode(',', $exclude_id),

'caller_get_posts' => 1,

'orderby' => 'comment_date',

'posts_per_page' => $post_num,

);

query_posts($args);

while( have_posts() ) { the_post(); ?>

<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>

<?php

$exclude_id .= ',' . $post->ID; $i ++;

} wp_reset_query();

}

if ( $i < $post_num ) {

$cats = ''; foreach ( get_the_category() as $cat ) $cats .= $cat->cat_ID . ',';

$args = array(

'category__in' => explode(',', $cats),

'post__not_in' => explode(',', $exclude_id),

'caller_get_posts' => 1,

'orderby' => 'comment_date',

'posts_per_page' => $post_num - $i

);

query_posts($args);

while( have_posts() ) { the_post(); ?>

<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>

<?php $i++;

} wp_reset_query();

}

if ( $i == 0 ) echo '<li>没有相关文章!</li>';

?>

</ul>

红色部分数字10表示调用10篇,我们可以根据实际调整。将代码丢到需要的相关文章位置模板中。

第二、调整 样式

我们可以根据实际的页面调整和添加 .related_posts 样式,包括行距等问题。

这样就可以了,是不是非常简单呢,不用花钱买插件也可以实现的。

TAG标签:wordPress调用相关内容

上一个:怎么将wordPress留言板里的URL链接项删除掉
下一个:wordPress不想让某些文章或分类被搜索到怎么弄

织梦网站源码

咨询客服

QQ:1847629575

全年 09:00-23:00

(其他时间请留言)

在线客服

Copyright©2021 www.why114.com 瓦窑源码 版权所有 鲁ICP备20017802号

展开