WordPress 文章页添加3篇相关文章
要在WordPress文章页添加3篇相关文章,通常需要使用相关文章插件或自定义代码来实现。以下是一种使用插件的方法,可以实现这一功能:
-
登录WordPress后台。
-
转到“插件” > “添加新插件”。
-
在搜索框中输入“Related Posts”或“相关文章”来查找相关文章插件。您可以选择使用不同的插件,但以下是一些常用的插件:
Yet Another Related Posts Plugin (YARPP):这是一个受欢迎的插件,可以帮助您添加相关文章。
Contextual Related Posts:这个插件也可以创建相关文章列表。
Jetpack by WordPress.com:Jetpack插件提供了一个相关文章模块,您可以启用并自定义它。
-
找到适合您需求的插件后,点击“安装”按钮,然后激活插件。
-
插件激活后,您可能需要进行一些配置。通常,您可以在插件的设置页面或小工具中找到相关文章的选项。
-
自定义相关文章的外观和数量。通常,您可以选择显示3篇相关文章。
-
保存您的设置。
-
返回到您的文章编辑页面,您会发现现在已经在文章页底部添加了3篇相关文章。
如果您更喜欢使用自定义代码来添加相关文章,您可以在文章模板中添加以下代码:
<?php
// 获取当前文章的标签或分类
$tags = wp_get_post_tags($post>ID);
$categories = wp_get_post_categories($post>ID);
// 构建相关文章查询参数
$args = array(
'post__not_in' => array($post>ID), // 排除当前文章
'posts_per_page' => 3, // 显示3篇相关文章
'orderby' => 'rand', // 随机排序
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'post_tag',
'field' => 'id',
'terms' => $tags,
),
array(
'taxonomy' => 'category',
'field' => 'id',
'terms' => $categories,
),
),
);
// 查询相关文章
$related_query = new WP_Query($args);
// 显示相关文章列表
if ($related_query>have_posts()) :
while ($related_query>have_posts()) : $related_query>the_post();
// 显示相关文章标题、链接等信息
echo '<a href="' . get_permalink() . '">' . get_the_title() . '</a><br>';
endwhile;
wp_reset_postdata();
else :
echo '没有相关文章';
endif;
?>
将上述代码添加到您的文章模板文件中,通常是single.php
或contentsingle.php
。根据您的主题和具体需求可能需要进行一些自定义。
无论您选择使用插件还是自定义代码,都可以帮助您在WordPress文章页中添加3篇相关文章。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?