ACPT 评论:高级自定义帖子类型
已发表: 2023-06-19您可以开箱即用地创建美观的动态网站 WordPress。 但是,如果您想使用高级自定义帖子类型构建一个更专业的站点,您可能需要亲自动手编写代码。
或者也许你没有。
您可以创建自定义帖子类型,而无需对其背后的代码一无所知。 在这篇评论中,我将向您介绍高级自定义帖子类型 (ACPT) 插件。
使用高级自定义帖子类型构建复杂网站
ACPT 是一个功能齐全的插件,可帮助您创建新的帖子类型和元字段,而无需触及一串代码。 它还允许您创建和管理自定义分类法和 API。
如果您是业余爱好者或临时用户,但您需要一种自定义帖子类型,使您能够以您网站独有的方式创建帖子,ACPT 将通过直观的界面和可视化构建器帮助您实现这一目标。 即使您对自定义帖子类型的工作原理只有基本的了解,ACPT 也很容易使用——并且它们提供了大量的文档来帮助您。
它也非常适合寻求更实惠的方式来创建自定义帖子类型的机构和开发人员。 每当客户需要自定义帖子类型时,您都不必重新发明轮子。 ACPT 允许您创建模板并保存您的设置,从而节省您的时间。
我使用 ACPT 进行了测试,在本文中,我将分享我学到的知识以及该插件的有效性。
如何使用 ACPT
使用高级自定义帖子类型并不复杂,但有一些设置、工具和菜单需要学习。 我将介绍基本用法并讨论一些高级功能。
安装
首先,您需要获取 ACPT 插件。 您可以直接在他们的网站上购买该插件,或者试用 ACPT Lite,它可以在 WordPress.org 上免费下载。 但是,如果您真的想创建自定义帖子类型,则应该选择付费版本。 提供 30 天退款保证,因此您可以毫无风险地试用它。 我将在这里介绍付费版本。
您可以像在任何其他站点上一样在 WordPress 站点上安装并激活该插件。 系统将提示您输入您创建的帐户中的电子邮件和许可证密钥。
设置
安装新插件后我做的第一件事就是前往设置。 有时您需要在配置任何设置之前深入了解插件的工作原理。 使用 ACPT,设置菜单很容易理解。
顶部是语言、每页记录数和 Google 地图 API 密钥的设置。 这些很简单; 如果你愿意,你可以随时回来添加地图 API。
接下来,您可以选择启用或禁用可视化构建器。 我是视觉构建器的粉丝,尤其是当我尝试新事物时。 您以后可以随时将其关闭。
在他们标记为“危险区域”的地方,是用于在删除插件时保留数据的设置。 这是一个高度个人化的偏好。 如果您认为删除插件后会再次使用该插件,那么保留数据可能是明智之举。 但是,假设您选择在删除后保留数据并且不再使用该插件。 在这种情况下,您需要稍后手动清除数据库。
他们在工具菜单下提供导出数据功能,允许您导出设置和数据并将其保存为名为 .acpt 的 JSON 文件格式。 因此,您以后可以随时重新导入——或在另一个站点上使用相同的设置和数据。 这是一个超级方便的功能; 我一直很欣赏只需单击一下即可导出设置和数据的功能。
创建自定义帖子类型
完成设置后,我将创建一个新的自定义帖子类型。 第一次点击ACPT→Custom Post Types时,您会看到所有现有帖子类型的列表。 您会看到熟悉的页面和帖子,如果您有任何具有自己的帖子类型的插件(例如 WooCommerce),您也会看到列出的那些。
虽然您无法编辑本机 WordPress 帖子和页面帖子类型(有充分的理由),但 ACPT 允许您编辑任何自定义帖子类型。 例如,您可以查看、编辑、删除和导出 WooCommerce 产品帖子类型的代码。 此外,您可以创建元框和产品数据并管理关联的分类法。
所以编辑能力很强。 但是让我们来创建一个全新的自定义帖子类型。 例如,假设您有一个作者网站,并且想要发布和展示具有不同于常规博客文章的独特结构的诗歌。
单击“注册新帖子类型”按钮会将您带到一个分步向导,您可以在其中设置新的帖子类型。 在基本部分下,您可以设置帖子名称(slug)、标签和复数标签。 ACPT 还允许您从数百个预制图标中进行选择,以在仪表板菜单中代表您的帖子类型。 然后您可以选择您想要支持的帖子类型的编辑功能。
在下一步中,您可以根据默认值编辑任何其他标签。
第三步也是最后一步是关于其他设置,包括您的帖子类型是否应该公开。 它还允许您切换选项:
- 可公开查询
- 在用户界面中显示
- 在菜单中显示
- 在导航菜单中显示
- 在管理栏中显示
- 在 REST API 中显示
这里的许多设置最好保留默认值,特别是对于自定义帖子类型的新手。 但随着你学习和创造更多,它们可能会发挥更多作用。
完成后,您将在管理仪表板中看到新的帖子类型。
在我们的示例中,我们现在可以像任何其他帖子或页面一样添加或编辑新诗。
一件可能令人困惑的事情是,在发布一首诗后,您可能会收到 404 错误——尽管链接是正确的。 这是一个简单而常见的修复方法; 你只需要重置你的永久链接。
ACPT 可视化编辑器
Advanced Custom Post Types 的一个方便的功能是它的可视化编辑器。 这用于为您的帖子类型创建自定义模板,例如存档、单个或相关。 任其发展,帖子类型将继承您主题的默认布局和样式。
如果您曾经使用过 Elementor,您会发现界面有些熟悉。
在左侧面板中,类别下可以选择元素; Basic、Extra、WordPress 和 ACPT 自定义挂钩。 您可以将文本、WP 标题、WP 内容甚至地图等项目从这些类别拖到窗口中。 还有用于样式、ID 设置的特定选项卡,以及允许您拖放项目以更改其顺序的图层选项卡。
当窗口中的元素显示每个项目的文本时,您只需单击“预览”按钮即可查看您的帖子的外观。 它主要是直观的,但需要反复试验才能设计出我想要的布局。
ACPT 的附加功能
我已经介绍了使用高级自定义帖子类型的基础知识,这里没有足够的空间来详细介绍每个功能。 但是,有一些突出的特点值得一提:
高度先进的元字段管理器
ACPT 为管理自定义帖子类型、分类法和用户的元字段提供了全面的解决方案。 它通过提供分为交互区域和导航地图的直观界面扩展了元字段管理器的使用。 这种设计允许用户轻松地创建、管理和浏览他们的元字段。
- 交互区:这是用户可以添加元框、删除所有条目和保存他们的工作的地方。 它还允许用户将字段添加到他们的元框。
- 导航图:此功能提供元字段树的可视化表示,使用户更容易浏览其元字段。
- 元框管理:用户可以轻松地创建一个新的元框,编辑它的标题,并向它添加字段。 他们还可以选择排序、删除或折叠元框。
- 元字段管理:ACPT 允许用户将新字段添加到他们的元框。 这些字段可以根据它们在管理存档中的可见性、是否需要、它们的名称、类型、默认值和描述来定制。
- 排序项目:每个项目(元框、字段或选项)都可以使用排序手柄按钮进行排序,为用户提供组织其元字段的高度灵活性。
- 条件逻辑:此高级功能允许用户为其元字段设置特定条件,提供更高级别的自定义。
ACPT 的元字段管理器最有用的功能包括:
专用 API 仪表板
您可以从 API 仪表板生成和管理 API 密钥,以帮助您处理任何 ACPT 功能。
100 多个自定义 PHP 函数
如果您想亲自动手编写代码,ACPT 提供了一套完整的 PHP 函数来管理您的自定义帖子类型和元字段。
集成
Advanced Custom Post Types 集成了多个构建器,因此如果您已经在使用一个构建器,则可以快速上手。 ACPT 集成了以下内容:
- 积木建造者:完全整合
- Divi builder:专用小部件
- 制氧机:数据提供者
- WPGraphQL 集成
- Elementor:基本小部件
- 霹雳舞:完全整合
价钱
ACPT 的定价基于熟悉的分层订阅系统。 所有级别都提供我之前提到的 30 天退款保证。
基本 = 29 美元/年
最适合个人,基本层包括:
- 一个站点许可证
- 所有功能
- 一年的支持和更新
专业人士 = 49 美元/年
专业级面向在线业务,包括:
- 五个站点许可证
- 所有功能
- 一年的支持和更新
代理商 = 99 美元/年
自由职业者和较大的代理机构可能希望选择代理层。 这包括:
- 无限站点许可证
- 所有功能
- 一年的支持和更新
使用 ACPT 创建独特的 WordPress 网站
您不必知道如何编写代码来为您的 WordPress 网站生成自定义帖子类型。 ACPT 具有直观的界面和文档,可帮助您高效轻松地创建帖子类型和分类。
我很享受这个过程,并且学到了很多关于自定义帖子类型如何工作的新知识。 我相信通过 ACPT,我可以快速可靠地满足客户对独特帖子类型的请求。
常见问题解答
谁可以从使用 ACPT 中受益?
ACPT 对业余爱好者、临时用户、代理机构和开发人员有益。 对于那些需要自定义帖子类型的人来说,它特别有用,可以让他们以独特的方式为他们的网站创建帖子。 ACPT 提供了一个直观的界面和可视化构建器,即使对于那些对自定义帖子类型的工作原理有基本了解的人来说,也可以轻松使用。
ACPT 有哪些突出特点?
ACPT 提供高度先进的元字段管理器、专用 API 仪表板、100 多个自定义 PHP 函数以及与多个构建器的集成。 它还允许您创建模板并保存您的设置,这可以节省您的时间。
如果删除 ACPT 插件会怎样? 我会丢失所有数据吗?
ACPT有一个设置可以让你选择删除插件时是否保留数据。 如果您选择保留数据,您可以再次使用该插件而不会丢失之前的工作。 但是,如果您不再使用该插件,则需要稍后手动清除数据库。
ACPT 是否与任何其他构建器集成?
是的,ACPT 集成了多个构建器,包括 Breakdance Builder、Bricks Builder、Divi Builder、Oxygen Builder 和 Elementor。 如果您已经在使用这些构建器之一,这将提供无缝体验。