一、為什么需要將文章添加到首頁?
WordPress作為一款強大的內(nèi)容管理系統(tǒng)(CMS),默認(rèn)會將最新發(fā)布的文章按時間順序顯示在首頁。然而,有時我們希望手動控制首頁展示的內(nèi)容,例如:
- 突出顯示重要文章
- 固定某些文章在首頁頂部
- 自定義首頁布局
本文將介紹幾種常見方法,幫助您輕松實現(xiàn)WordPress文章添加到首頁的需求。
二、方法一:使用“置頂文章”功能
WordPress內(nèi)置了“置頂文章”功能,適合快速將特定文章固定在首頁頂部:
- 進入WordPress后臺,找到【文章】→【所有文章】
- 將鼠標(biāo)懸停在目標(biāo)文章上,點擊【快速編輯】
- 勾選【置頂這篇文章】選項
- 點擊【更新】保存設(shè)置
效果:該文章會始終顯示在首頁最上方,其他文章按發(fā)布時間排序。
三、方法二:通過主題設(shè)置自定義首頁
部分主題(如Astra、OceanWP等)支持直接選擇首頁展示的正文:
- 進入【外觀】→【自定義】
- 找到【首頁設(shè)置】或【博客設(shè)置】
- 選擇“靜態(tài)首頁”或指定文章分類
- 保存并發(fā)布更改
四、方法三:使用插件(如Elementor或Custom Post Widget)
對于需要更復(fù)雜布局的用戶,推薦使用插件:
- Elementor Pro:
- 安裝后可通過拖拽模塊創(chuàng)建自定義首頁
- 添加“文章”小工具并篩選特定文章
- Post Grid插件:
- 支持按分類、標(biāo)簽篩選文章
- 可生成短代碼嵌入到首頁模板
五、進階技巧:修改主題文件
如果熟悉代碼,可編輯主題的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();
// 輸出文章內(nèi)容
endwhile;
wp_reset_postdata();
?>
六、注意事項
- 操作前建議備份網(wǎng)站
- 部分主題可能需要清除緩存才能生效
- 插件過多可能影響網(wǎng)站速度
通過以上方法,您可以靈活控制WordPress首頁的內(nèi)容展示。如果是新手,建議從“置頂文章”或主題設(shè)置開始嘗試;高級用戶則可通過代碼實現(xiàn)完全定制化效果。