如何在可搜索的表格中轻松列出 WordPress 自定义帖子类型
随着 WordPress 内容管理系统随着时间的推移而发展和演变,越来越多的网站正在使用自己的自定义帖子类型 (CPT)。 您可以将它们用于任何类型的网站内容,从文档到活动,从产品到投资组合。 但是,访问者可能会发现很难通过 WordPress 的典型博客样式布局和默认的 WordPress 搜索功能来搜索和导航到您的自定义帖子。
在 CPT 表中显示您的 WordPress 内容可以帮助解决该问题。 为您的自定义帖子创建一个动态的、可搜索的列表可确保用户可以快速找到他们正在寻找的内容。 此外,易于浏览的自定义帖子类型列表便于浏览,从而鼓励用户在您的网站上花费更多时间。
在本文中,我们将讨论自定义帖子类型,并解释为什么将它们列在 WordPress CPT 表中是明智之举。 然后,我们将提供有关如何轻松创建任何 WordPress 自定义帖子类型的可搜索列表或搜索表单的步骤。 或者,观看我们在此视频中创建和列出 WordPress 自定义帖子类型:
自定义帖子类型简介
自定义帖子类型 用于类似于标准 WordPress 帖子但具有不同组织和/或信息的内容。 例如:
- 许多 电子商务插件 包括“产品”自定义帖子类型。 它建立在熟悉的 WordPress 编辑器之上,并补充了用于显示定价数据、运输方式等的附加字段。 例如,WooCommerce 有一个“产品”自定义帖子类型,而 Easy Digital Downloads 有一个“下载”自定义帖子类型。
- WordPress 事件插件 创建一个“事件”新帖子类型。 这样可以轻松地将即将到来的课程和活动添加到您的网站。
- 大多数 WordPress 主题都带有一种或多种自定义帖子类型。 这可以包括新的默认帖子类型 投资组合, 推荐信, 房地产清单, ETC。
- 你也可以 创建您自己的新自定义帖子类型 存储任何其他类型的内容。 例如,如果您想创建自己的文档库,那么您将需要创建“文档”帖子类型。 我们建议使用插件来执行此操作,而不是乱用
register_post_type
代码片段。
使用自定义帖子类型,您可以改进网站的组织和导航。 例如,如果您的电子商务网站有一个博客,除了产品之外还包含常规帖子,那么如果两者都存储为“帖子”,那将是一场噩梦。 您的单个帖子和产品将混合在一个存档中,这对您来说很难管理,对您的用户来说也不直观。
任何类型的新内容都是如此,无论是食谱、百科全书式的文章还是完全独特的东西。 自定义帖子类型也会更改您的永久链接。 例如,如果您创建食谱 CPT,则鸡蛋沙拉食谱的永久链接可能是 www.example.com/recipes/egg-salad。
通过创建不同类型的内容并在您的网站上分别列出每个内容,您可以帮助您网站的访问者更轻松地查找信息。 使用 WordPress 自定义帖子类型还可以在合适的布局中列出每个帖子类型,而不是对所有内容使用相同的博客布局。 您将在本文中学习如何创建 WordPress CTP 表。
在您的 WordPress 网站上列出自定义帖子类型的好处
自定义帖子类型的可能性几乎是无穷无尽的。 在 CPT 表中列出它们 让用户更容易 导航和浏览您的网站。 通过快速搜索和过滤您的自定义帖子,访问者可以快速找到他们正在寻找的内容。
您可以使用我们的 WordPress CPT 插件 Posts Table Pro 列出自定义帖子类型:
我们收到了很多关于 Posts Table Pro 如何帮助人们更有效地列出 CPT 的反馈:
令人印象深刻的能力
案例研究:Nova Group 如何使用 Posts Table Pro 列出自定义帖子类型
Nova Group 使用 Posts Table Pro 使其投资组合项目列表可供潜在客户访问和导航。 WordPress 插件通过以可读、可搜索的格式自动列出“项目”自定义帖子类型来节省他们的时间:
该站点使用 WP 自定义帖子类型来显示公司的案例研究并将这些研究组织到可搜索的表格或搜索表单中。 这有助于网站访问者找到与他们最相关的项目。
继续阅读以了解如何在 CPT 表中列出您自己的 WordPress 网站上的自定义内容类型。 (提示:这真的很容易!)
如何在可搜索的表格中轻松列出 WordPress 自定义帖子类型(分 3 步)
列出 WordPress 搜索自定义帖子类型的最简单方法是使用插件。 这样,您不必乱用代码片段,例如 register_post_type
, pre_get_posts
, add_filter
, add_action
, 或者 wp_query
在你的 functions.php
文件或模板文件或聘请 WordPress 开发人员。
我们的另一位客户在他们的评论中说得最好:
我之所以选择该插件,是因为我在市场上找不到任何其他可以在表格中显示自定义帖子的插件。

我们推荐免费的 豆荚 用于创建自定义帖子类型的插件。 您可以在我们的 Pods 教程中了解如何设置它。
创建 WordPress 自定义帖子类型后,您可以使用 Posts Table Pro 来:
- 在动态表中列出 WordPress 自定义帖子类型。
- 创建自定义列,以便您的表格显示内容的最重要功能(包括自定义字段和分类法)。
- 添加搜索、排序和过滤选项以便于导航。
事不宜迟,让我们了解如何使用 Posts Table Pro 列出自定义帖子类型!
第 1 步:安装并激活 Posts Table Pro
首先,您需要购买、下载和安装插件:
获取帖子表专业版!
购买完成后,下载 。压缩 文件并前往您的 WordPress 管理区域。 在那里,您应该导航到 插件 → 添加新 然后点击 上传插件 在页面顶部。 然后你可以选择 。压缩 文件并上传。

选择 立即激活 安装完成后。 现在您只需要输入您应该在购买过程中收到的许可证密钥。
导航 插件,然后在列表中找到 Posts Table Pro。 选择 设置 在插件名称下,并在相应字段中输入您的许可证密钥:

点击 保存更改,您就可以开始在动态表格中列出您的自定义帖子类型了。
第 2 步:配置 Post Table Pro 的设置
现在,您只需要调整更多设置,以使您的表格完全符合您的要求。 在这种情况下,最重要的选项是第一个选项:

在下面 帖子选择 标题,您会看到一个下拉选择器,它会自动列出您网站上的所有帖子类型。 您可以在此处选择要在 CPT 表中显示的任何类型的内容,包括帖子、页面和自定义帖子类型。 这是您需要选择要列出的自定义帖子类型的地方。 创建 WordPress 自定义帖子类型列表就这么简单!
提示:如果您只想列出一种自定义帖子类型,请使用此选项。 也可以创建多个表,每个表都列出不同的自定义帖子类型。 要了解如何操作,请查看插件知识库中的这些说明。
当然,您可能想要配置此页面上的许多其他有用设置。 在下面 表格内容,您可以通过在 列 字段,然后添加图像、简码和链接。 您还可以添加自定义字段。

提示:如果您要添加类别列,请记住自定义帖子类型类别实际上是分类法,而不是类别! 这意味着您需要添加 tax:
在您的列列表中的分类蛞蝓之前(例如 tax:download_category
)。 这告诉 Posts Table Pro 这是一个自定义分类法。
您还可以启用延迟加载以帮助您的表格加载更快 – 如果您列出大量自定义帖子,这是理想的选择:

添加搜索和过滤器
最后,为了使您的表格易于导航,您需要调整排序、过滤和搜索功能。 在下面 排序从信息中选择 排序方式 最适合您的内容的下拉菜单项。 您可能希望按标题、日期、ID 或其他一些标准对表格进行排序。 然后低头到 表格控件,并通过选择启用搜索过滤器 根据表中的列显示 从第一个下拉菜单项:

因此,例如,如果用户按日期排序,则新帖子将出现在表格的顶部。
第三个下拉菜单确定表格搜索栏的位置和可见性。 确保将其设置为您希望搜索框所在的区域,而不是 隐. 这将使用户能够使用文本输入类型运行他们的搜索查询。
您的用户现在将能够轻松地浏览您的表格。 您可以通过在上一节中配置分页设置来完成,然后您就可以显示结果表了。
第 3 步:将帖子表短代码添加到您的网站
要将您的 WordPress 自定义帖子类型表添加到您的网站,您所要做的就是使用一个简单的短代码。 只需添加 [posts_table]
到您希望表格出现的页面:

您的自定义帖子类型列表将如下所示:
或者你的 WordPress CPT 表在前端看起来更像这样:
当然,您可能希望使用 Posts Table Pro 在您的网站上显示多个表格。 例如,您可能有多个自定义帖子类型,并希望为每个类型创建单独的列表。 如果是这种情况,请不要担心。 您的简码只需要稍作调整。 另外,您可以从导航菜单链接到不同的页面。
当您将简码添加到页面时,附加 [post_type="custom-post-type"]
到结束 [[posts_table]]
. 您应该将“custom-post-type”替换为您想要列出的自定义内容类型。 例如,您可以使用 [posts_table post_type="recipes"]
和 [posts_table post_type="portfolio"]
显示两个不同的列表,一个用于您的食谱,一个用于您的投资组合。
还有很多选项可以在表格中列出特定的帖子类型、自定义帖子或特定的自定义帖子类型,而不是全部列出。 例如,您可以按类别、标签等列出自定义帖子。 用户仍然可以使用文本输入类型对其进行搜索。
然后,您的自定义帖子类型列表将如下所示:
列出内容类型的不同方式是无限的!
在 WordPress 中列出自定义帖子类型的简单方法
自定义帖子类型可帮助您以对用户有意义的方式显示您网站的 CPT 内容。 使用 Posts Table Pro,您可以以逻辑组织和清晰可导航的方式列出您的自定义内容。 此外,您可以为其启用自定义搜索。
在本文中,我们向您展示了如何在可搜索的 CPT 表或搜索表单中轻松列出 WordPress 自定义帖子类型:
- 安装并激活 Posts Table Pro。
- 配置插件的设置。
- 在您想要列出自定义帖子的任何位置向您的网站添加一个简单的简码。
您对如何在您的网站上列出 WordPress 自定义帖子类型有疑问吗? 将它们留在下面的评论部分!