wordpress文章中的相关文章代码在
时间 : 2023-12-13 16:17:03声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
在WordPress中,可以使用相关文章代码来显示与当前文章相关的其他文章链接。这种功能通常用于增加用户的阅读体验和增加页面浏览量。
要在WordPress文章中添加相关文章代码,可以按照以下步骤进行操作:
1. 在WordPress仪表盘中,找到并点击“外观”选项下的“编辑器”。
2. 在编辑器中,找到主题文件夹下的“single.php”文件或其他单个文章页面(如single-post.php)。
3. 在打开的文件中,找到希望添加相关文章代码的位置。通常,相关文章代码会放在文章内容之后。
4. 在相关文章代码位置处,输入以下代码:
<div class="related-posts">
<h3>相关文章</h3>
<?php
$related_posts = get_posts( array(
'category__in' => wp_get_post_categories( $post->ID ),
'posts_per_page' => 3,
'post__not_in' => array( $post->ID )
) );
if ( $related_posts ) {
foreach ( $related_posts as $post ) :
setup_postdata( $post ); ?>
<div class="related-post">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
<?php endforeach;
wp_reset_postdata();
}
?>
</div>
5. 确保将代码中的 `<div class="related-posts">` 和 `</div>` 包裹住相关文章的代码。如需修改CSS样式,可以自行添加样式。
6. 保存并更新文件。
以上代码的功能是获取与当前文章相关的其他文章,并显示在相关文章部分。相关文章数量可通过修改代码中的 `'posts_per_page'` 参数进行调整。在代码中,另外还排除了当前文章本身,以避免将当前文章也显示在相关文章中。
注意事项:
- 在编辑主题文件之前,建议先备份相关文件,以防止不小心破坏了原始文件。
- 若主题中没有single.php文件,则可能使用的是其他名称的单个文章页面,可先查找替代文件名。
- 代码粘贴后,需要在WordPress后台的外观->编辑器中保存更改才能生效。
- 请确保代码中的class和CSS样式与主题兼容,以获得良好的显示效果。
上述代码可以作为一个基础示例,根据自己的需求进行修改和优化。希望对你有帮助!
其他答案
要在WordPress文章中显示相关文章,可以使用以下代码:
<?php
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args = array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page' => 5, // 显示相关文章的数量
'caller_get_posts'=> 1
);
$related_posts = new WP_Query($args);
if ($related_posts->have_posts()) {
echo '<h3>相关文章:</h3>';
echo '<ul>';
while ($related_posts->have_posts()) {
$related_posts->the_post();
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
echo '</ul>';
}
$post = $orig_post;
wp_reset_query();
}
?>
将上述代码添加到你的文章模板文件中,如`single.php`或`content-single.php`的适当位置。
这段代码首先获取当前文章的标签,然后使用标签查询相关文章。接下来,将查询到的相关文章列表循环输出。你可以根据需要自定义相关文章的数量和显示样式。
记得将代码嵌入到合适的PHP标签`<?php ... ?>`之间,并确保你具备编辑WordPress主题文件的权限。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章