一、为什么需要将文章添加到首页?
WordPress作为一款强大的内容管理系统(CMS),默认会将最新发布的文章按时间顺序显示在首页。然而,有时我们希望手动控制首页展示的内容,例如:
- 突出显示重要文章
- 固定某些文章在首页顶部
- 自定义首页布局
本文将介绍几种常见方法,帮助您轻松实现WordPress文章添加到首页的需求。
二、方法一:使用“置顶文章”功能
WordPress内置了“置顶文章”功能,适合快速将特定文章固定在首页顶部:
- 进入WordPress后台,找到【文章】→【所有文章】
- 将鼠标悬停在目标文章上,点击【快速编辑】
- 勾选【置顶这篇文章】选项
- 点击【更新】保存设置
效果:该文章会始终显示在首页最上方,其他文章按发布时间排序。
三、方法二:通过主题设置自定义首页
部分主题(如Astra、OceanWP等)支持直接选择首页展示的正文:
- 进入【外观】→【自定义】
- 找到【首页设置】或【博客设置】
- 选择“静态首页”或指定文章分类
- 保存并发布更改
四、方法三:使用插件(如Elementor或Custom Post Widget)
对于需要更复杂布局的用户,推荐使用插件:
- Elementor Pro:
- 安装后可通过拖拽模块创建自定义首页
- 添加“文章”小工具并筛选特定文章
- Post Grid插件:
- 支持按分类、标签筛选文章
- 可生成短代码嵌入到首页模板
五、进阶技巧:修改主题文件
如果熟悉代码,可编辑主题的index.php
或front-page.php
文件,通过WP_Query自定义查询:
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => 5,
'category_name' => 'featured' // 替换为你的分类别名
);
$query = new WP_Query($args);
while ($query->have_posts()) : $query->the_post();
// 输出文章内容
endwhile;
wp_reset_postdata();
?>
六、注意事项
- 操作前建议备份网站
- 部分主题可能需要清除缓存才能生效
- 插件过多可能影响网站速度
通过以上方法,您可以灵活控制WordPress首页的内容展示。如果是新手,建议从“置顶文章”或主题设置开始尝试;高级用户则可通过代码实现完全定制化效果。