WordPress如何展现指定文章,多种方法详解

来自:素雅营销研究院

头像 方知笔记
2025年05月29日 03:42

在WordPress网站运营过程中,经常需要突出显示某些特定的文章内容。本文将介绍几种常用的方法来展现指定文章,帮助您更好地管理网站内容布局。

一、使用内置的”置顶文章”功能

WordPress提供了简单的置顶文章功能,适合临时性突出重要正文:

  1. 进入WordPress后台的文章管理界面
  2. 找到需要置顶的文章,点击”快速编辑”
  3. 勾选”置顶这篇文章”选项
  4. 点击”更新”按钮保存设置

置顶文章会在博客首页最上方显示,但仅适用于标准文章类型,且显示位置取决于主题设置。

二、通过短代码调用指定文章

使用短代码可以更灵活地在任意位置显示指定文章:

[display-posts id="123,456" include_content="true"]

其中:

  • id参数指定要显示的文章ID(可在文章编辑页面URL中找到)
  • include_content控制是否显示全文或仅显示摘要

您还可以添加其他参数如image_sizewrapper_class等来自定义显示样式。

三、使用插件实现高级展示功能

对于更复杂的需求,推荐使用专业插件:

  1. Display Posts插件:轻量级解决方案,提供丰富的短代码参数
  2. Post Grid插件:可视化构建文章展示网格
  3. Elementor Pro:通过页面构建器的文章小工具灵活展示

安装插件后,通常可以通过小工具或短代码轻松调用指定文章。

四、自定义查询代码实现精准控制

对于开发人员,可以通过修改主题文件添加自定义查询:

<?php
$args = array(
'post__in' => array(123, 456, 789),
'orderby' => 'post__in'
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
// 显示文章内容
the_title('<h2>', '</h2>');
the_content();
}
wp_reset_postdata();
}
?>

将此代码添加到主题模板文件中,即可按照指定顺序显示文章。

五、创建自定义文章区块(Gutenberg编辑器)

对于使用区块编辑器的用户:

  1. 在编辑页面时添加”最新文章”区块
  2. 点击区块设置中的”高级”选项
  3. 在”包含的文章ID”字段中输入特定文章ID
  4. 设置排序方式为”包含的文章顺序”

注意事项

  1. 定期检查展示的文章是否仍然相关
  2. 过多的指定文章展示可能影响页面加载速度
  3. 移动端显示效果需要单独测试
  4. 缓存插件可能导致更改不立即生效

通过以上方法,您可以灵活地在WordPress网站中展示指定的文章内容,无论是首页突出、侧边栏推荐还是特定页面的相关内容集合。根据您的技术水平和具体需求选择最适合的方案即可。