欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

WordPress 调用相关文章、随机文章等代码

Web前端 夜阑小雨 299℃ 0评论

很多博客在文章页或者侧边栏添加了相关文章、最近文章、随机文章、热评文章等的扩展阅读链接,这样很好,既方便了读者也增加网页展示的机会。那么如何实现相关文章、随机文章等扩展阅读链接的调用呢?

首先想到的是使用插件,比如: WordPress 中文工具箱, WordPress Related Posts 等。经过比较我选择了 WordPress Related Posts 插件。虽然 WordPress 中文工具箱很强大,但是它没有相关文章输出功能,而我又不愿意多用插件。

WordPress Related Posts 虽然只是一个相关文章插件,但是只要细看它的插件代码就可以看出,插件本身已经包含了随机文章、热评文章等函数,只要调用一下就能使用这些功能。

相关文章函数:

<?php wp_related_posts(); ?>

调用随机文章:

<?php wp_most_commented_posts(); ?>

调用热评文章:

<?php wp_random_posts(); ?>

注:找了很多【相关文章】代码来减少对插件的依赖,但是发现加了以后,评论的时候会对相关文章全部评论,所以只能选择用插件来实现,当在single 页面添加相关文章,请使用WordPress Related Posts 插件。

还有一种方法可以实现这些扩展阅读的调用,就是使用 WordPress 自身已经集成的一些函数,比如最近发布的文章,随机文章等等。这样做的好处是不需要使用插件,减少服务器的请求负担。

最近文章函数:

<?php get_archives(‘postbypost‘, 5); ?>

随机文章函数:

<?php
$rand_posts = get_posts(‘numberposts=5&orderby=rand‘);
foreach( $rand_posts as $post ) :
?>
<li><a href=”<?php the_permalink(); ?>“><?php the_title(); ?></a></li>
<?php endforeach; ?>

剩下的就是在相应的地方加入想要的代码,再加上点 CSS 样式就可以了。合理的扩展阅读链接会引导读者更深入的阅读你的博客,所以这是一个需要博客重视的地方。

转载请注明:夜阑小雨 » WordPress 调用相关文章、随机文章等代码

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址