Pods–自定义内容类型和字段

贝斯克里维尔斯

使用Pods Framework在一个位置管理所有自定义内容需求。

  • 创建内容类型包括自定义帖子类型、自定义分类和我们的特殊高级内容类型(ACT有自己的自定义表)
  • 扩展和自定义内容类型只需简单单击即可包含帖子、页面、类别、标签、用户和媒体
  • 创建自定义设置页面几秒钟内轻松完成
  • 添加自定义字段任何内容类型
  • 有条件地显示字段基于条件逻辑的其他字段的值
  • 将字段分组然而,你想在他们自己的部分中添加额外的标题来帮助组织
  • 显示字段任何地方使用我们的阻碍,短代码,小部件,或非编码器吊舱模板与我们的自动主题集成
  • 创建连接在您的任何内容与关系字段使您的内容井然有序

让播客帮助您提高开发和网站建设技能,以便您可以管理标准WordPress帖子和页面以外的内容。

想看看吗?用我们的新产品试驾Pods一键演示.

查看我们的文档,支持论坛和我们的实时社区闲聊帮助您用Pods构建梦想项目。

介绍

随您的需要而变化的内容类型

创建您想要的任何类型的内容,无论大小,我们都会为您提供服务。用Pods创建的每一种内容类型都能获得成长壮大所需的所有爱。您将获得一个易于使用的界面,可以管理字段组、自定义字段以及内容类型的外观或功能。

创建新内容类型

使用Pods,您可以创建全新的内容类型和设置页面。

每个字段类型,免费

如果您选择将Pods用于自定义字段,您将免费获得所需的每种字段类型其他自定义字段插件喜欢高级自定义字段也是。

我们收集了超过25种不同的输入类型可供选择,20种不同的字段类型可用于任何内容结构。每个字段类型都有自己的附加选项,可帮助您自定义内容条目和显示。

您还可以通过角色/能力和其他高级选项.

  • 可重复字段:将几乎任何字段转换为具有多个值的可重复字段
  • 文本:纯文本、网站、电话、电子邮件、密码
  • 段落:纯段落文本、所见即所得(可视化编辑器)、代码(语法高亮显示)
  • 日期/时间:日期和时间、日期、时间
  • 编号:普通数字,货币(30多种国际货币)
  • 关系/媒体:文件/图像/视频(媒体库和基本上传选项可用)、头像(适用于扩展用户)、嵌入、关系(下拉、多选、自动完成、复选框、单选按钮和列表视图可用)
  • 复选框(是/否)
  • 颜色选择器
  • 布局字段:标题文本、HTML内容

统治世界的关系

权力掌握在您手中,我们将全力支持将您的内容与任何内容联系起来.

  • 自定义列表文本选项的
  • 与任何岗位类型或分类职位/条款
  • 与任何用户轮廓
  • 与相关用户角色或功能
  • 与任何注释

还有许多其他关系,包括:

  • 图像大小
  • 导航菜单
  • 与中的内容相关任何数据库表
  • 国家(预定义)
  • 美国各州(预定义)
  • 加拿大各省(预定义)
  • 日历–一周中的天数(预定义)
  • 日历–一年中的月份(预定义)
  • 还有更多!

可执行更多操作的可选组件

您可以使用我们提供的一些组件进一步扩展WordPress站点:

  • 仅类型模式–如果您只想将Pods用于内容类型,或者计划将其与其他自定义字段插件一起使用,则可以在“Pods设置”页面上选择禁用创建自定义字段以提高性能
  • Pods模板–使用我们的模板引擎创建可以移交给客户进行无忧无虑管理的模板
  • 标记语法–分析标记语法对于段落文本/WYSIWYG字段
  • 高级关系–添加更多关系对象,包括数据库表、多站点网络、多站点、主题、页面模板(在主题中)、边栏、帖子类型对象和分类对象
  • 表存储–为帖子类型、媒体、用户和评论上的自定义字段启用基于表的数据库存储
  • 角色和能力–为您的站点创建或编辑角色,并自定义他们有权访问的内容
  • 高级内容类型–创建完全自定义的内容类型,这些内容类型有自己的数据库表,并且它们将存在于普通WordPress上下文之外,避免使用元数据库表
  • 播客页面–使用通配符支持创建脱离站点URL路径的自定义页面,并在主题中选择要使用的页面模板-与高级内容类型搭配最有用

与Pods集成的插件

与播客集成的主题

  • 起源(StudioPress)直接集成在Pods中

使用免费插件扩展Pods

使用免费的第三方附加组件扩展Pods

SKCDEV Premium插件推出的Pods Pro

我如何将播客翻译成自己的语言?

非常感谢那些帮助我们将Pods插件翻译成许多其他语言的优秀人员。

加入我们进一步翻译官方播客界面翻译WordPress仪表板

我们也可以通过我们的实时社区闲聊帮助我们的翻译人员开始工作,并在工作过程中为他们提供支持。

你想自己翻译播客和字段吗?您需要从“播客管理”>“组件”中启用“翻译播客”组件。

贡献者

如果没有我们的所有贡献,Pods真的不会达到现在的水平捐助者代码/支持贡献者.

Skærmbilleder公司

  • 创建新内容类型或扩展现有内容类型
  • 添加字段组并管理您的内容类型
  • 添加多种类型的字段,每个字段都有单独的选项
  • 创建或扩展Post Type将向Post Editor添加字段组
  • 创建或扩展分类将向术语编辑器添加字段组
  • 扩展用户将向用户配置文件和编辑表单添加字段组

布洛克

此插件提供6个块。

  • 吊舱单品 显示单个播客项目。
  • 吊舱字段值 显示单个Pod项的字段值(自定义字段)。
  • 吊舱窗体 显示用于创建和编辑播客项目的表单。
  • 吊舱单个项目–列表字段 单个播客项目的显示字段。
  • Pods视图 包含主题中的文件,带有缓存选项
  • 吊舱项目列表 列出多个播客项目。

安装

  1. 将此插件zip文件的全部内容解压缩到您的wp-content/插件/本地文件夹
  2. 上传到您的网站
  3. 引导到wp-admin/插件.php在您的站点上(您的WP管理插件页面)
  4. 激活此插件

或者,您可以通过进入插件>>添加新>>并键入此插件的名称,用WordPress安装它

常见问题解答

我在哪里可以获得插件的支持?

我们的主要支持通过我们的支持论坛。要获得最快的支持,您可以通过我们的实时社区闲聊在#支持频道中。我们不为Slack频道提供全天候服务,但我们会检查每天出现的任何问题,并回复任何未回答的问题。

我们有一个由Pods用户和开发人员组成的社区,他们常在Slack上闲逛,所以你一定会很快得到答案。我们每周回答一次论坛问题,并在本周内采取后续行动,因为我们正在优先考虑资源,以重组和改进我们的文件。

我在哪里报告错误或请求功能?

如果您遇到错误或有新功能的想法,我们恳请您在我们的GitHub知识库上创建问题,网址为https://github.com/pods-framework/pods/issues/new。请非常具体地说明您创建问题的步骤,并包括任何屏幕截图或其他配置参数,以帮助我们重新创建或隔离问题。

播客能配合我的主题吗?

答案很可能是肯定的。我们不需要任何特殊的CSS或显示属性来将Pods用于您的主题,所以您在主题中显示内容应该不会有什么困难。如果您遇到任何问题,请联系主题开发人员,询问他们对标准WordPress主题功能的支持以及如何使用WordPress模板层次结构以他们的主题。

安梅尔德勒

2024年5月10日
在CCT没有重复的训练营,,🙁Estaria genial poder limitar los campos repetitibles actuales y cualquier otro campo,para que los usarios no puedan añadir datos infinitos。El no poder limitar la cantidad de campos que se pueden introduiir en los campos repetitibles,puede convertirse en una brecha en la seguridad importante en todos los proyectos webs y sobre carga de datos y archivos las bases de datos。Tampoco estaria mal el poder dar la opción de limitar la cantidad de CPT o CCT que puede añadir un usario rol de usario speciafico,,,pero esto ya es otra historia。Un saludo desde España y muy buen trabajo coneste maravilloso插件。我安坎塔…。
26.2024年3月26日 1个回复
与PODS合作多年。。与之合作真是太棒了。Elementor提供了强大的支持、极大的灵活性和集成性。可以使用我提供的所有插件。不要相信关于与Elementor集成的负面评论,这些用户可能从未联系过这里的支持人员。多谢PODS的开发人员,你太棒了!
2024年10月10日 4条回复
我想喜欢Pods,但它们完全没有文档,这让我非常恼火。你的插件中的一个选项在你的文档中找不到引用,这真是可笑。有一半的时间是“文档”,它最终只是一个空白页面或包含缺少任何上下文的内容,如随机数据表。对于一个已经存在多年的插件来说,这是完全不可接受的。
4.2024年2月
我目前正在重做一个网站,pods.io绝对是一个改变游戏规则的人。不幸的是,我不完全理解php和sql,这就是为什么我可能缺少一些功能,但到目前为止,插件已经配置好了,运行得很好。这将在未来为我节省大量时间。
阅读所有405条评论

Bidragsydere和udviklere

“播客–自定义内容类型和字段”er blevet oversat til 129 sprog。Tak til公司oversætterne公司代表deres bidrag。

将“播客-自定义内容类型和字段”翻译成您的语言。

Interesseret i udviking?

Gennemse koden公司,tjek(捷克)SVN存储库埃勒?阿伯纳?帕乌德维克洛根通过RSS(RSS).

Ændringslog

3.2.1.1–2024年5月8日

安全释放

  • 安全加固:为Pods表单提交确认页面URL强制执行安全URL。支持wesley(wcraft)/Wordfence负责报告此情况。(@sc0ttkclark)

3.2.1–2024年3月29日

  • 性能:高级过滤器弹出窗口现在对关系字段使用自动完成功能,以提高大型项集的性能。FYI过滤器是仅用于高级内容类型的管理内容UI中的一项功能。(@sc0ttkclark)
  • 修复:当选择Customized选项时,显示回调“allowed”字段的条件逻辑现在显示。(@sc0ttkclark)
  • 修复:PHP 8.1兼容性修复,用于将空值传递给WP中的esc_*函数。(@sc0ttkclark)
  • 修复:html_entity_decode的PHP 8.1兼容性修复。(@sc0ttkclark)

3.2.0–2024年3月25日

  • 功能:新增了对使用元存储的Post类型的Pods中自定义字段修订的支持。您可以选择启用per-pod或per-field功能#7265(@sc0ttkclark)
  • 功能:新增WordPress支持寄存器_元数据()用于基于元的Pods上的所有Pods字段。您可以在播客管理>设置>“注册元字段”中启用此功能。(@sc0ttkclark)
  • 功能:新支持指定自定义字段在支持该功能的Pods的REST API响应中显示的位置。您可以选择Object(response.field_name)或Meta(respond.Meta.field_nname)。(@sc0ttkclark)
  • 功能:新增对自定义字段的支持WordPress 6.5块绑定API对于核心/后元来源。要在那里使用自定义字段,您需要在Pods Admin>Settings中启用“Register meta fields”,并将Pod设置为在“meta”位置而不是Object中显示REST API字段。(@sc0ttkclark)
  • 功能:新的自定义绑定源支持WordPress 6.5块绑定API。将源指定为吊舱/装订场然后只传递与普通函数相同的参数[吊舱]短代码或块。这将把动态输出绑定到您正在使用的块。(@sc0ttkclark)
  • 功能:现在您可以指定当Pods字段为空时,是否将其设置为默认值。当您将新字段添加到Pod中,并且想要编辑没有字段值集的现有项目时,这非常有用。在这种情况下,将使用默认值。(@sc0ttkclark)
  • 功能:使用多选字段时支持多个默认值。现在您可以用逗号分隔值,它们将被设置为默认值。(@sc0ttkclark)
  • 功能:现在您可以指定是否为默认值计算魔术标记,如{@user.ID}.(@sc0ttkclark)
  • 调整:当在Elementor等插件中使用Pods短代码时,新选项可以绕过检测循环,只使用任何可用的ID/帖子类型。使用bypass_detect_loop=“1”属性#7269(@sc0ttkclark)
  • 调整:将首次使用和最后安装的Pods版本添加到Site Health信息中,以更有助于调试。(@sc0ttkclark)
  • 调整:改进了CPT设置中“其他用户功能”字段的字段标签/描述。(@sc0ttkclark)
  • 修复:解决了添加新组或字段时将Pod标签重置为Pod名称(slug)的恼人问题。(@sc0ttkclark)
  • 修复:更新了在内部字段配置中使用魔术标记时默认值处理的逻辑,以确保魔术标记得到评估。(@sc0ttkclark)
  • 已修复:解决问题吊舱寄存器块类型()注册时不清除已知块缓存#7167(@sc0ttkclark)
  • 已修复:使用解决了PHP致命错误array_combine()根据WP 6.5的变化使用#7266(@sc0ttkclark)
  • 修复:当选项为空时,自定义功能将回退到使用该日志类型名称的默认功能#7250(@JoryHogeveen)
  • 修复:PHP弃用通知修剪().(@sc0ttkclark)
  • 修复:解决了plupload浏览按钮引用以防止JS控制台错误。(@sc0ttkclark)
  • 已修复:已解决问题window.wp编辑器10n调用以更安全地检查它,以防止JS控制台错误。(@sc0ttkclark)
  • 修复:更新了的兼容性挂钩的实现设置_瞬态设置_瞬态钩子具有预期发送的正确参数。(@sc0ttkclark)
  • 修复:当pod不支持RESTAPI时,空的RESTAPI字段不再显示。(@sc0ttkclark)
  • 修复:限制/取消限制动态功能逻辑现在可以正确更新访问权限审查屏幕中需要的所有相关播客设置。(@sc0ttkclark)
  • 修复:空数组现在可以在Pod/Group/Field设置中正确返回,而不是使用空数组的默认值。(@sc0ttkclark)
  • 修复:解决某些情况下REST API的潜在问题,这些问题会引发Pods REST API Messages对象的异常。(@sc0ttkclark)
  • 修复:解决复制新pod名称超出限制并阻止正确创建新pod的pod时出现的问题。(@sc0ttkclark)
  • 修复:访问权限审查通知现在只显示在从3.1之前版本更新的现有安装上,而不显示在新的3.1+安装上。(@sc0ttkclark)
  • 修复:使用行操作时,解决了Pods Admin>Edit Pods表和Pods Admin>Edit Bod字段列表中的选项卡的可访问性问题#7196#7198(@heybran,@sc0ttkclark)

3.1.4–2024年2月28日

  • 修复:现在在编辑字段模式中,复选框组的默认值正确显示。(@sc0ttkclark)
  • 修复:解决自Pods2.x(@sc0ttkclark)以来Collections类中缓存配置的潜在PHP错误
  • 修复:由于我们的自动NPM构建问题而重新访问–解决了表单中CodeMirror 6.x字段的问题(这与Pods模板编辑器使用的5.x版本不同)。(@sc0ttkclark)

3.1.3–2024年2月27日

  • 修复:解决了表单中CodeMirror 6.x字段的问题(这与Pods Template编辑器使用的5.x版本是分开的)。(@sc0ttkclark)

3.1.2–2024年2月27日

  • 添加:现在您可以在创建新pod时设置内容可见性。(@sc0ttkclark)
  • 添加:更多帮助文本,以更好地解释扩展内容类型的访问权限审查屏幕上的内容。(@sc0ttkclark)
  • 添加:新选项,用于指定是否清理标题、段落、所见即所得、代码和文本字段的其他字段选项中字段的输出。(@sc0ttkclark)
  • 添加:Pods模板编辑器屏幕上的Pod Reference元框现在有更多帮助文本,现在允许单击将任何魔法标签复制到剪贴板。(@sc0ttkclark)
  • 添加:更好地解释公开与公开可查询的帖子类型和分类,并在下面显示当前的内容可见性。(@sc0ttkclark)
  • 更改:将CodeMirror更新为5.65.16,这样我们就可以开始使用CodeMirror6作为Pods模板编辑器。(@sc0ttkclark)
  • 修复:解决了将内容类型设置为public或private时出现的Access Rights Review屏幕问题,导致无法完全设置(只设置了public,而忽略了publicly_queryable)。(@sc0ttkclark)

3.1.1–2024年2月22日

这只是重新触发WordPress.org上的zip生成的一个版本,该zip生成没有修复SVN中最初的3.1版本标签。

Pods 3.1是一个以安全为中心的版本,请参阅下面的更改日志信息。

3.1–2024年2月21日

安全释放

虽然此版本旨在尽可能向后兼容,但安全强化的某些方面可能需要站点所有者及其开发人员进行手动干预。没有已知的报告,也没有已知的尝试利用此版本解决的问题,除非另有说明。

阅读更多关于访问权限如何与Pods一起工作有关更多详细信息,包括可以提供有限访问权限的新过滤器/片段。

  • 安全加固:引入了新的访问检查和对Pods中任何位置的动态特性的额外细粒度控制,允许嵌入内容或表单。这仅适用于通过Pods Block或Shortcode使用。除非您将适当的参数传递给相应的Pods方法,否则使用PHP仍然需要您自己处理这个问题。(@sc0ttkclark)
  • 安全加固:防止使用Pods Views Block/Shortcode嵌入当前主题之外的任何文件。支持Nex团队/Wordfeence负责报告此事。(@sc0ttkclark)
  • 安全强化:防止输出用户通过(_P),用户激活密钥、和后置密码通过Pods动态功能/PHP。这些值将在Pods引用中设置为****************如果它们不是空的,那么您仍然可以正常进行条件检查。虽然斯科特已经在预先计划的安全发布工作中意识到了这一点,但其他道具也需要Nex团队/Wordfeence负责报告。(@sc0ttkclark)
  • 安全加固:除了那些已经被阻止的回调之外,还防止将更讨厌的PHP显示回调与魔术标记一起使用。支持Nex团队/Wordfeence负责报告此事。(@sc0ttkclark)
  • 功能:管理员可以在播客管理>设置>安全的新设置中隐藏访问权限>与访问相关的管理通知和错误。(@sc0ttkclark)
  • 功能:管理员可以在播客管理>设置>安全中的新设置中禁用动态功能>动态功能(播客块和短代码)。(@sc0ttkclark)
  • 更改:动态功能>新安装现在默认为不允许动态功能使用所有SQL参数。现有安装将默认为只允许简单的SQL参数。检查所有SQL片段是否存在不允许的用法,如子查询。这可以在播客管理>设置>安全中的新设置中进行设置。(@sc0ttkclark)
  • 功能:Pods Display>The Display-related Pods Blocks and Shortcodes有额外的检查,根据用户查看内容来限制对内容的访问。对于非公开的帖子类型,他们必须能够访问阅读作为普通用户,该帖子类型的功能。要显示用户的内容,他们必须能够访问列表用户查看该信息的功能。阅读有关访问权限如何与播客协同工作的更多信息(@sc0ttkclark)
  • 功能:Pods Forms>The Pods Form Block和Form Shortcode具有附加检查功能,可根据提交表单的用户限制创建/编辑内容的访问权限。对于非公开的帖子类型,他们必须作为普通用户访问该帖子类型的“创建”功能。提交到Users pod的表单现在要求提交者必须访问创建_用户编辑用户创建或编辑该用户的功能。阅读有关访问权限如何与播客协同工作的更多信息(@sc0ttkclark)
  • 功能:Pods Forms>Pods Form Block和Form Shortcode现在有了一个新选项,可以使用您选择的自定义密钥来标识表单,该密钥将传递给各种与访问相关的筛选器,以便开发人员可以更轻松地覆盖访问权限。(@sc0ttkclark)
  • 功能:Pods Forms>当用户有权通过帖子类型的Pods表单创建或编辑内容时帖子_内容字段将根据其访问级别进行清理,以防止插入无意的短代码或块。(@sc0ttkclark)
  • 功能:标记功能现在已被替换为解析库为了更好的安全性和性能,它有唯一的前缀,这样可以防止将来与使用相同库的插件发生冲突。(@sc0ttkclark)
  • 更改:Pods Views>这项工作中的一个突破性更改是,Pods Views Block/Shortcode动态功能现在默认禁用,必须为新安装和现有安装启用。这可以在播客管理>设置>安全中的新设置中完成。(@sc0ttkclark)
  • 更改:显示PHP回调>新安装现在默认为只允许使用特定回调。这将默认允许的特定回调esc_attr,esc_html可以在“播客管理”>“设置”>“安全”中进一步自定义。(@sc0ttkclark)

3.0.10–2023年12月11日

  • 修复:Pods块的安全呈现处理程序现在可以正确地将上下文传递给所有Pods块,以便它们再次在查询循环和其他可以处理上下文的位置中工作。(@sc0ttkclark)
  • 修复:解决了PHP 8.3弃用通知获取类()用法#7225(@netlas,@sc0ttkclark)
  • 修复:使用直接plupload选项的文件字段将正确避免上传超过限制的文件,并处理上传多个文件,而不会丢失文件列表中除第一个文件以外的所有文件#7138(@sc0ttkclark,@PD-CM)

我们的GitHub提供了所有以前版本的Pod的完整列表:https://github.com/pods-framework/pods/releases