首页 问答 正文

如何为wordpress网站添加相关文章推荐功能?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 126 次

为WordPress网站添加相关文章推荐功能可以通过使用插件或手动编写代码实现。

使用插件:

  1. Jetpack插件:安装并激活Jetpack插件后,进入Jetpack设置页面,启用相关文章组件即可添加相关文章推荐功能。

  2. YARPP插件:安装并激活YARPP插件后,进入其设置页面进行配置即可添加相关文章推荐功能。

手动编写代码:

可以通过以下代码实现相关文章推荐功能:

<?php
$categories = get_the_category();
if ( $categories ) {
$category_ids = array();
foreach( $categories as $individual_category ) $category_ids[] = $individual_category->term_id;
$args=array(
'category__in' => $category_ids,
'post__not_in' => array( $post->ID ),
'posts_per_page'=> 3,
'ignore_sticky_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {
echo '<h3>相关文章</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
wp_reset_query();
}
?> 

将上述代码添加到single.php文件中即可在文章页面上添加相关文章推荐功能。其中,'posts_per_page'=> 3表示每页最多展示3篇相关文章,可以根据需要进行修改。

大家谈论
    我的见解