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主题文件的权限。