·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设问答 >> Wordpress新一代相关文章插件

Wordpress新一代相关文章插件

作者:佚名      网站建设问答编辑:admin      更新时间:2022-07-23

现有的WP Related Posts插件已经不适合目前wordpress的发展了,虽然这个插件还能用,但是她的功能已经相当的落后了。现在我就为大家介绍一个新一代强大的相关文章的插件——Yet Another Related Posts Plugin(YARPP)。这款插件它有着更为先进的关联算法,您可以通过设置最大显示条目和匹配值使关联更精准,而且效果模板可以自定义,是 wordpress中居家旅行必备之插件。

在上述地址下载激活插件后,我们打开插件选项。中文版的wordpress用户的插件页面是中文的,相信大家也可以按照自己的需要来选择。这里就给 大家讲解几个需要注意的地方:

1、关联设置中的匹配值,系统默认的是5,但是这个匹配值通常会导致相关文章很少。所以建议大家将匹配值设置为3,这样关联的文章会相对多一些。

2、显示设置中,系统默认的是自动插入关联文章。如何你觉得插件自动插入的位置不适合你,那么你可以讲这个勾取消掉。然后找到主题模板文件夹下面的 single.php文件,在适当的位置插入一下代码:

<?php related_posts(); ?>

3、对于插件模板不满意的朋友,可以勾上显示设置中的“使用自定义模板”。在这里我建议各位选择“yarpp-template- random.php”模板。然后将“yet-another-related-posts-plugin/yarpp-templates/”目录下的 “yarpp-template-random.php”文件考到主题模板下面。然后你就可以根据你自己的喜好,去修改“yarpp-template- random.php”文件从而获得令你满意的效果。
这里我推荐一下我用的代码:

<style>
li {list-style-type:none;}
</style>
<?php if ($related_query->have_posts()):?>


<ul>
<li>相关文章:</li>
<?php while ($related_query->have_posts()) : $related_query->the_post(); ?>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a><!– (<?php the_score(); ?>)–></li>
<?php endwhile; ?> </ul>
<?php else: ?>
<ul>
<li>随机文章:</li>
<?php $posts = get_posts(‘numberposts=10&orderby=rand’); foreach($posts as $post)
{ setup_postdata($post); echo ‘<li><a href=”‘ . get_permalink() . ‘”>’ . get_the_title() . ‘</a></li>’; } $post = $posts[0]; ?>
</ul> <?php endif; ?>

另外,需要在CSS文件中加入:

ul.msg{
width:100%;
margin:0 0 10px 0;
padding:0;
text-align:left;
list-style-position : outside;
border:1px solid silver;
}
li.tbname{
border-bottom:1px solid black;
}

然后就会获得跟我一样的效果了。

4、“RSS相关设置”跟“显示设置”一样就可以了。如果你需要个性化的设置,那么可以参照我上面所说的,自己手动修改即可。

原创文章,转载请注明:自雨泽博客  原文链接:http://rainjer.com/application/54.html