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

描述

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

  • 创建内容类型包括自定义文章类型,自定义分类法,以及我们特殊的高级内容类型(act有自己的自定义表)
  • 扩展和自定义内容类型包括帖子,页面,类别,标签,用户,媒体与一个简单的点击
  • 创建自定义设置页面在几秒内轻松
  • 添加自定义字段任何内容类型
  • 组织你的领域不过,你可以把它们分成自己的部分,并添加额外的标题来帮助组织
  • 展示你的领域使用我们的地方短码小部件,或者非程序员豆荚模板与我们的自动主题集成
  • 创建连接在你的任何内容之间关系领域保持你的内容有条理

让Pods帮助你提高你的开发和网站建设技能,这样你就可以管理标准WordPress帖子和页面之外的内容。

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

简介

随您的需求而发展的内容类型

创建任何类型的内容,你想-小或大-我们已经为你覆盖。用Pods创建的每一种内容类型都得到了它成长壮大所需的所有关爱。您将得到一个易于使用的界面,该界面允许您管理字段组、自定义字段以及内容类型的外观或功能。

创建新的内容类型

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

每个字段类型,FREE

如果您选择为您的自定义字段使用Pods,您将免费获得所需的所有字段类型。Pods在一起工作很好其他自定义字段插件雷竞技就像高级定制字段了。

我们有广泛的收藏25种不同的输入类型可供选择,20多个不同的字段类型可用于任何内容结构.每个字段类型都有自己的附加选项,以帮助您自定义内容输入和显示。

您还可以通过角色/功能和控制可见性其他高级选项

  • 文本:纯文本,网站,电话,电子邮件,密码
  • 段落:纯段落文本,所见即所得(可视化编辑器),代码(语法高亮显示)
  • 日期/时间:日期和时间,日期,时间
  • 数量:普通数字,货币(30多种国际货币)
  • 关系/媒体:文件/图像/视频(可用的媒体库和基本上传选项),头像(用于扩展用户),oEmbed,关系(可用的下拉菜单,多选择,自动完成,复选框,单选按钮和列表视图)
  • 复选框(是/否)
  • 颜色选择器

用来统治世界的关系

权力就在您的手中,有我们的全面支持将你的内容与任何事物联系起来

  • 定义定义列表文本的选项
  • 与任何岗位类型或分类职位/条件
  • 与任何用户配置文件
  • 涉及到用户角色或功能
  • 与任何评论

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

  • 图像大小
  • 导航菜单
  • 与里面的内容相关任何数据库表
  • 国家(预定)
  • 美国(预定)
  • 加拿大的省份(预定)
  • 日历-每周的天数(预定)
  • 日历-一年的月份(预定)
  • 和更多!

可选组件可以做更多

你可以启用我们包含的一些组件来进一步扩展你的WordPress网站:

  • 类型模式-在我们的Pods设置页面,你可以选择禁用创建自定义字段的性能提升,如果你只想使用Pods的内容类型或你计划使用它与其他自定义字段插件雷竞技
  • 豆荚模板——使用我们的模板引擎创建可以交给客户进行轻松管理的模板
  • 减记语法——解析减记语法对于段落文本/所见即所得字段
  • 先进的关系-添加更多的关系对象,包括数据库表,多站点网络,多站点站点,主题,页面模板(在主题中),侧边栏,Post类型对象,和分类对象
  • 表的存储-启用基于表的数据库存储自定义字段的邮件类型,媒体,用户和评论
  • 角色和功能-为您的网站创建或编辑角色,并自定义他们可以访问的内容
  • 先进的内容类型-创建完全自定义的内容类型,它们有自己的数据库表,它们将存在于正常的WordPress上下文之外,避免元数据库表
  • 豆荚页面-创建自定义页面,功能脱离您的网站的URL路径与通配符支持,并选择页面模板在主题中使用-最有用的搭配高级内容类型

与他人相处融洽

我们也尽最大努力与其他项目进行整合:

我怎么把Pods翻译成我自己的语言?

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

加入我们,进一步翻译Pods的官方界面翻译WordPress仪表板

我们也可以通过我们的实时社区Slack聊天帮助我们的翻译人员起步,并在这个过程中支持他们。

你想翻译你的Pods和Fields本身吗?你会想要从Pods Admin > Components启用“翻译Pods”组件。

贡献者

如果没有我们的贡献,豆荚不会有今天的成就捐助者而且代码/支持贡献者

截图

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

这个插件提供了5个块。

  • 豆荚单项显示单个Pod项目。
  • 圆荚体形式显示用于创建和编辑Pod项目的表单。
  • 豆荚视图包含来自主题的文件,带有缓存选项
  • 豆荚字段值显示单个Pod项的字段值(自定义字段)。
  • 豆荚项目列表列出多个Pod项目。

安装

  1. 将这个插件zip文件的全部内容解压缩到您的wp-content 雷竞技/插件/本地文件夹中
  2. 上传至您的网站
  3. 导航到wp-admin 雷竞技/ plugins.php在你的网站上(你的WP Admin插件页面)
  4. 激活这个插件

或者你可以直接在WordPress中安装它,点击“插件>>添加新的>>”,然后输入这个插件的名字雷竞技

常见问题解答

我去哪里为你的插件提供支持?

我们的主要支持是通过我们的支持论坛.为最快的支持,您可以联系我们的实时社区Slack聊天在#support通道中。我们的Slack频道不是24小时24小时都有员工,但我们会检查每天出现的任何问题,并回复任何未回答的问题。

我们在Slack上有一个由Pods用户和开发人员组成的社区,所以你肯定会很快得到答案。我们每周回答一次论坛的问题,并在这周跟进,因为我们将资源优先用于重组和改进我们的文档。

我在哪里报告bug或请求特性?

如果你遇到了一个bug或者有一个新功能的想法,我们恳请你在我们的GitHub仓库创建一个问题https://github.com/pods-framework/pods/issues/new.请详细说明您是通过什么步骤创建的问题,并包括任何截图或其他配置参数,以帮助我们重新创建或隔离问题。

Pods能否与我的主题一起工作?

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

评论

2022年7月14日
想给10颗星!了不起的插件和了不起的团队做了它!非常感谢各位!
阅读全部371条评论

贡献者和开发人员

“Pods -自定义内容类型和字段”已被翻译成128个地区。谢谢你译者他们的贡献。

翻译“Pods -自定义内容类型和字段”到您的语言。

对开发感兴趣吗?

浏览代码,浏览SVN储存库,或订阅开发日志通过RSS

更新日志

2.8.23 - 2022年7月4日

  • 调整:增加了将帖子类型和分类导出到PHP的支持,以用于调试目的。当以管理员身份登录时,添加? pods_debug_register_export = 1暴露页面上的文本区域以获取代码。(@sc0ttkclark)
  • 调整:增加了新支持{@_current_page}计算值。(@sc0ttkclark)
  • 调整:增加了对条件显示标签中的计算值的支持,如(如果字段= " _position " value = " 2 "].# 6513 (@sc0ttkclark)
  • 固定:解决了修订问题时revisions_to_keep_limit在post类型中设置为0。它应该看到0并使用默认的修订限制。相反,它正在禁用该帖子类型的修订。# 6499 (@sc0ttkclark)
  • 修正:通过准备与其他字符串处理分开的SQL查询,解决了某些站点上潜在的PHP警告。#6556 #6555 #6554(@乔乔霍文,@sc0ttkclark)
  • 修正:解决了获取表信息时潜在的PHP通知PodsData:表().(@JoryHogeveen)
  • 修正:通过传递解决潜在的PHP类型转换警告SORT_REGULAR`array_unique() ` `在文件字段保存过程中。(@JoryHogeveen)
  • 修正:Pods自动模板的一些字段的默认设置为“true”,现在被视为空。这些字段的默认值现在按预期为空。这将解决在Edit Pod屏幕上关于当Archive被禁用时用于Archive的模板的通知,但没有故意为Archive设置模板。(@sc0ttkclark)

2.8.22.1 - 2022年7月3日

  • 修正:通过确保一致的数组结构,从关系/文件字段保存解决潜在的PHP错误。(@sc0ttkclark)

2.8.22 - 2022年7月3日

  • 补充:支持而且不是在Pods模板的比较(如果)条件短代码,用于检查当前值是否在以逗号分隔的值列表中。(@sc0ttkclark)
  • 补充:支持而且! =当当前值是一个值数组时进行比较,它现在确认该值是否在该数组中。(@sc0ttkclark)
  • 新增:当保存pod项目时,支持字段类型特定的保存方法为非表字段类型的未来灵活性。(@sc0ttkclark)
  • 补充说:新pods_query_prepare ()函数映射到pods_query ()但是允许不同的prepare用法,而不是混乱的数组语法。(@sc0ttkclark)
  • 添加:添加新领域:get_single_multi ()助手方法确定字段是否使用单一/多格式类型。(@sc0ttkclark)
  • 调整:在保存pod项目时,预处理一致的无表字段类型数据,以更好地支持基于表的存储。(@sc0ttkclark)
  • 调整:在保存豆荚项目时,允许过滤将用于最终保存的处理数据值列表pods_api_save_pod_item_processed_data_to_save.(@sc0ttkclark)
  • 调整:调整准备好的SQL语句以使用新的pods_query_prepare ()在做wp_podsrel查找表的关系。(@sc0ttkclark)
  • 调整:过滤器wp_podsrel表关系查找相关id的方法与基于元的相关id的方法相同pods_api_lookup_related_items_related_ids_for_id过滤器。(@sc0ttkclark)
  • 调整:支持自定义标题字段的标题标签在dfv驱动的区域,如编辑舱屏幕。(@sc0ttkclark)
  • 改进:在php驱动的表单中进一步锁定自定义标题标签,使它们只能包含基本标签名。(@sc0ttkclark)
  • 固定:避免设置职位条款是空时,保存豆荚项目。(@sc0ttkclark)
  • 固定:点遍历在豆荚模板(如果)条件短码引用正确的pod和预期的字段路径。(@sc0ttkclark)

2.8.21 - 2022年6月27日

  • 调整:允许使用Polylang语言分类法的语言关系。# 6541 # 6540 (@JoryHogeveen)
  • 修正:当确定安装的pod的第一个版本时,使用最后一个已知版本而不是当前版本。(@sc0ttkclark)
  • 固定:增加版本使用时,确定默认的元集成和元覆盖。(@sc0ttkclark)
  • 固定:从文件类型列表中删除空值,以防止PHP警告。# 6544 # 6543 (@JoryHogeveen)
  • 固定:防止错误的列表选择字段,如果有空的结果。# 6536 # 6536 (@zrothauser)

2.8.20 - 2022年6月17日

  • 修正:使用正确的默认值为新的Pods设置的元集成和元覆盖。(@sc0ttkclark)
  • 固定:使用正确的默认Pods设置时,他们作为一个空白字符串返回。(@sc0ttkclark)

2.8.19 - 2022年6月13日

  • 修正:主题视图现在按预期加载,修正了2.8.18引入的问题。(@sc0ttkclark)

2.8.18 - 2022年6月10日

  • 新增:新的助手功能pods_clean_memory ()而且pods_maybe_clean_memory ()在Pods核心和插件中提供WP-CLI命令,帮助减少长时间运行进程中的内存使用。(@sc0ttkclark)
  • 补充说:新功能豆荚:is_defined ()确定一个Pod是被定义的,还是在调用非定义的Pod时临时生成的。(@sc0ttkclark @JoryHogeveen)
  • 补充说:新功能豆荚:is_valid ()将逻辑替换为豆荚:有效的()以便更好地遵循Pods中其他地方使用的命名模式。豆荚:有效的()尚未被弃用。(@sc0ttkclark)
  • 补充说:新功能pods_static_cache_get ()pods_static_cache_set (),pods_static_cache_clear ()抽象静态缓存处理,如果类不可用,有时会失败。(@sc0ttkclark)
  • 补充说:新过滤器pods_init_register_assets_load_pods_dfv_on_front这允许你在需要的时候在站点的前面强制加载Pods DFV脚本。通常情况下,它们会被包括在内,但有些插件/主题可能需要它们更快地进入队列。雷竞技(@sc0ttkclark)
  • 调整:通过优化设置和块的处理方式来避免额外的操作,提高了使用TranslatePress时的性能__ ()翻译的电话。(@sc0ttkclark)
  • 调整:改进了Block配置的性能。(@sc0ttkclark)
  • 调整:改进了现有内容类型检查的性能。(@sc0ttkclark)
  • 微调:通过提供一个新的设置来启用/禁用跟踪更改字段,从而提高了性能。(@sc0ttkclark)
  • 微调:通过提供启用/禁用元数据集成的新设置,提高了性能。(@sc0ttkclark)
  • 改进:通过提供一个新的设置来启用/禁用关系/文件字段的元数据显示覆盖,提高了性能和第三方插件的兼容性。(@sc0ttkclark)
  • 调整:改进了文件字段上的文件类型帮助文本,以更清楚地描述如何限制文件类型。(@sc0ttkclark)
  • 调整:默认输入类型的关系多选择现在是列表视图。(@sc0ttkclark)
  • 固定:文件路径检查现在更严格和一致的所有Pods视图加载。(@sybrew来自SEO框架团队,@sc0ttkclark)
  • 固定:SVG和其他文件类型将不能正确匹配,当某些插件添加额外的mime类型支持。雷竞技(@sc0ttkclark)
  • 修正:当试图添加表中可能已经存在的列时,改进了对DB表模式错误的回退处理。(@sc0ttkclark)
  • 修正:在更多的表单区域支持HTML字段类型的标签。(@sc0ttkclark)
  • 修复:PodsUI现在过滤所有字段值,而不是在已经从表行中提取时绕过它。(@sc0ttkclark)

2.8.17 - 2022年5月11日

  • 修正:试图通过引入包装器函数来捕获加载Tribe Common库时检测到的潜在问题pods_container ()在呼叫前使用部落().(@sc0ttkclark)

2.8.16 - 2022年5月6日

  • 添加:更多的兼容性从Pods Pro的高级关系存储插件由SKCDEV,它允许在正常的保存过程中保存基于表的关系字段。(@sc0ttkclark)
  • 固定:布尔值保存到数据库时现在准备为% d而不是一般的% s.(@sc0ttkclark)
  • 固定:额外的SV文件转义的出口,以防止公式评估在某些电子表格应用程序意外。(@sc0ttkclark)
  • 修正:旧的Pods / Pods API CLI命令被无意中删除在Pods 2.8,他们现在已经带回作为wp pods-legacy而且wp pods-legacy-api.(@sc0ttkclark)
  • 修正:改进了在Post类型和分类法上注册连接的文本/链接,以便它们引用正确的对象类型。(@sc0ttkclark)
  • 固定:多选择字段在某些形式中没有正确保存。# 6498 # 6216 (@zrothauser)
  • 确认与WordPress 6.0的兼容性。

2.8.15 - 2022年4月16日

  • 补充说:新pods_callback支持豆荚::找到()你可以传递一个回调函数来使用for豆荚()在关系中使用输出“豆荚”。这允许跨大型数据集使用共享实例,以减少时间。(@sc0ttkclark)
  • 补充说:新的属性数据- > fetch_full添加到PodsData当所有表数据都已由查询返回时,可以使用哪个函数关闭额外的获取请求t。*.(@sc0ttkclark)
  • 固定:当使用基于表的字段和一个非简单的关系在表中有一个字段时,当通过名称请求它时,它仍然会像一个正常的关系字段一样展开,没有遍历。(@sc0ttkclark)
  • 固定:叫PodsField_Pick: simple_objects ()使用对象而不是静态地防止PHP通知。(@sc0ttkclark)
  • 固定:调整豆荚\ \其他\ V1 \端点基础::check_permission ()方法,以便它引用正确的\豆荚对象。(@sc0ttkclark)

2.8.14 - 2022年4月15日

  • 补充说:新美元的参数支持豆荚:total_found (params)美元支持豆荚:找到(params)美元更容易找到的记录总数的快速查找。(@sc0ttkclark)
  • 补充说:新pods_api_save_field_table_definition_modeFilter允许在为模式管理保存字段(绕过/添加/删除/更改)时覆盖定义模式。(@sc0ttkclark)
  • 补充说:新pods_podsrel_enabled ()参数允许基于字段和上下文进行过滤。(@sc0ttkclark)
  • 补充说:新pods_data_build_pre_traverse_args过滤器允许重写查找/替换/遍历/params参数PodsData:建立()在运行关系遍历之前请求。(@sc0ttkclark)
  • 补充说:新pods_data_traverse_recurse_handle_join过滤器允许覆盖用于关系遍历的JOIN SQL。(@sc0ttkclark)
  • 修正:解决了潜在的PHP问题与路径检查PodsView在某些环境中。(@sc0ttkclark)
  • 固定:当一个段塞被设置在一个Pods页面,如果段塞值通过为空由于路径问题,它现在将强制404预期。(@sc0ttkclark)
  • 修正:解决了一些问题与旧的领域数据通过pods_api_save_field_old_definition过滤器。(@sc0ttkclark)
  • 修正:当查询错误被强制关闭时,不再从WPDB显示WPDB错误。(@sc0ttkclark)

2.8.13 - 2022年4月10日

  • 修正:解决了PHP 7的PHP问题。x与WPML集成。(@sc0ttkclark)

2.8.12 - 2022年4月8日

  • 修正:解决了PHP 7的PHP问题。x与REST API端点。(@sc0ttkclark)
  • 修复:修复自动模板逻辑,用于检测分类法档案,以从相关的术语获得正确的pod名称。# 6368 # 6490 (@JoryHogeveen)

2.8.11 - 2022年4月8日

  • 添加:你现在可以启用类型模式下的Pods Admin >设置。这个新模式将不允许添加和管理自定义组/字段。你可以通过定义来强迫它PODS_META_TYPES_ONLY在你的wp-config.php中也是如此。# 6437 (@sc0ttkclark)
  • 添加:现在你可以限制与文章类型相关的关系字段,只包括匹配当前文章作者的文章。# 4291 (@sc0ttkclark)
  • 添加:JS API -现在你可以挂钩到正确后,Pods的形式字段加载使用window.PodsDFV.hooks。addAction (pods_init_complete,豆荚/回转体 ', () => {} );# 6482 (@zrothauser @sc0ttkclark)
  • 新增:JS API -新的JS助手函数与屏幕上的字段交互,包括window.PodsDFV。getField(pod, itemId, fieldName, formCounter)window.PodsDFV。getFields(pod, itemId, formCounter)window.PodsDFV。getFieldValue(pod, itemId, fieldName, formCounter)window.PodsDFV。年代etFieldValue( pod, itemId, fieldName, value, formCounter ).#6471 #6475 (@zrothauser, @sc0ttkclark)
  • 新增:CLI -新的CLI命令Wp吊舱剧本运行它可以运行playbook .json文件,允许你用Pods API执行多个任务。用于协调Pods、Groups和Fields的重命名,以及不同环境之间的其他CLI任务。# 6460 (@sc0ttkclark)
  • 固定:限制的职位状态选项已解决,但你可能需要重新保存您的职位状态选择再次。# 6470 (@sc0ttkclark)
  • 固定:重复的Pods现在正确设置组重复的字段。如果您的Pod缺少字段,请尝试添加&pods_debug_find_orphan_fields = 1到你的edit pod URL,它会自动为你修复它们。# 6463 (@sc0ttkclark)
  • 修正:高级内容类型模式现在按预期关闭时保存他们在灵活的关系(添加新/编辑链接的关系)。# 6457 # 6481 (@zrothauser)
  • 修正:缩略图在文件列表现在正确地按预期缩小。# 6473 # 6474 (@JoryHogeveen)
  • 修正:简单的关系现在再次正确保存设置荚。# 6476 (@sc0ttkclark)
  • 修正:自动完成选择字段的关系字段选项改进了拖放功能,以解决较大数据集的问题。# 6428 # 6466 (@zrothauser)
  • 修正:现在刷新语言缓存时,WPML切换语言。# 6448 # 6449 (@JoryHogeveen)
  • 固定:禁用部落通用短代码处理(当加载TC为Pods在独立模式)。# 6438 (@sc0ttkclark)
  • 修正:解决了编辑器实例出现在下拉选择字段选项的问题。# 6452 # 6453 (@JoryHogeveen)

2.8.10 - 2022年2月1日

  • 修正:修复了当它没有通过直接更新元调用保存到元时的元兼容性。# 6429 # 6431 (@sc0ttkclark)
  • 修正:如果内容为空,不呈现包装块HTML。(@sc0ttkclark)

2.8.9 - 2022年1月31日

  • 新增:有一个新的工具在Pods Admin >设置>工具,将让你“重建丢失的表”。这将运行用于创建Pods所需的表的逻辑。这是目前仅为wp_podsrel但最终也将包括所有其他基于桌面的pod。# 5795 (@sc0ttkclark)
  • 补充:你有兴趣看看你的Pods存储了多少数据吗?现在可以添加&pods_include_row_counts = 1到Pods Admin >编辑Pods URL,查看有多少数据行,元行和关系行关联到每个pod。这是一个隐藏的功能,将来会作为链接直接添加到Edit Pods屏幕中。(@sc0ttkclark)
  • 新增:支持对齐和自定义类的豆荚块。禁用对锚的支持,直到它们被正式解析为核心中的动态块。(@sc0ttkclark)
  • 新增:挂钩实现的新兼容的Pods Pro由SKCDEV添加在高级关系存储。(@sc0ttkclark)
  • 固定:抽象元保存到PodsMeta: save_meta ()这样它就可以用来删除其他方法中的重复逻辑,并实现元回退,以节省像付费会员Pro这样的集成中的简单关系兼容性。(@sc0ttkclark)
  • 固定:解决了单/双引号被转换为HTML实体自定义Post类型单数/复数标签。# 6399 # 6394 (@JoryHogeveen)
  • 固定:额外的工作,防止不必要的查询从其他插件与我们的元API集成。雷竞技# 6379 (@sc0ttkclark)
  • 固定:组现在正确地检查他们的访问权限之前显示。# 6377 (@sc0ttkclark)
  • 修正:解决了弃用通知,我们仍然调用pods_ui_message (),取而代之的是pods_message ().# 6340 (@sc0ttkclark)
  • 修正:解决了在日期/时间字段启用HTML5输入时00:00时间的问题。#6256 #6382 (@zrothauser, @sc0ttkclark)
  • 修正:更新到2.8后的一些时候,一个Pod可能有孤立的字段存在于组之外。这通常在你第一次编辑一个豆荚时处理,但现在我们有一个额外的计数检查,看看字段计数是否与预期匹配,当编辑一个豆荚时,它可以触发这个过程,甚至在2.8的第一次编辑之后。# 6384 # 6302 (@sc0ttkclark)
  • 修正:清理和抽象了构建字段名的逻辑,字段名在DB查询中使用。#6270 #6411 (@sc0ttkclark, @jamesgol)
  • 修正:解决了某些浏览器/操作系统组合上的日期/时间字段问题。#6318 #6300 (@sc0ttkclark, @zrothauser)
  • 固定:不再显示分页链接,如果只有一个页面。# 5184 (@sc0ttkclark)
  • 修正:解决了由于数据提供给块的方式不同而可能发生的pod块的PHP警告。#6367 #6386 #6388(@乔乔霍文,@sc0ttkclark)
  • 修正:关系现在正确地尊重REST API响应字段设置中提供的深度。# 6373 (@sc0ttkclark)
  • 修正:更好地防止从第三方保存元时的递归循环。# 6391 (@sc0ttkclark @mircobabini)
  • 固定:解决pods_data的使用PodsAPI:进口().# 6404 (@sc0ttkclark @LN-MDeRuscio)
  • 固定:通过Pods注册的多个块集合现在按预期工作。# 6403 (@sc0ttkclark)
  • 固定:组现在从屏幕删除后删除他们。该组之前被删除了,但它没有从屏幕上删除,这造成了混乱。#6395 #6396 (@zrothauser, @sc0ttkclark)
  • 修正:解决了PHP 8+在404页的分类术语的PHP警告。# 6383 # 6387 (@JoryHogeveen)
  • 修正:为所有支持已解决的输入重新排序关系。#6206 #6094 #6390 (@zrothauser)
  • 修正:解决了新添加的项目被添加到多选择输入的问题。# 6216 # 6385 (@zrothauser)
  • 固定:改进的外观添加新的模式大小。# 6364 # 6365 (@JoryHogeveen)

2.8.8.1 - 2021年12月8日

  • 修正:解决问题,去添加新的Pod屏幕和没有看到预期的职位类型/分类法被扩展。# 6358 # 6359 (@JoryHogeveen)
  • 固定:滑块格式输入现在支持更多不同的分隔符和十进制字符。# 6357 # 6361 (@JoryHogeveen)

2.8.8 - 2021年12月7日

  • 微调:支持使用过滤器将对象传递给特定的字段函数/helperpods_helper_include_obj并返回真正的.(@sc0ttkclark)
  • 调整:更统一地排除文章类型和分类法,并允许使用过滤器过滤被忽略的类型pods_meta_ignored_types.您可以检查调用是否覆盖了内容类型is_type_covered($content_type, $object_name).(@sc0ttkclark)
  • 修正:通过禁用元数据函数中的对象字段访问,解决了与最终成员插件的冲突。控件上返回true,可以启用对这些字段的访问pods_meta_cover_object_fields_in_meta过滤器。(@sc0ttkclark)
  • 固定:确保所有数字/货币输入的数字格式是标准化的,以防止十进制/千位格式的问题。#6269 #6356 #6333(@乔里·霍文文)
  • 修正:当编辑一个Pod页面时,Pods页面现在加载page_template的期望值。# 6355 (@sc0ttkclark)
  • 修正:当编辑一个豆荚页面时,豆荚页面现在加载关联豆荚的标签。# 6355 (@sc0ttkclark)
  • 固定:通过减少冲突区域来防止潜在的超时PodsMeta.# 6349 (@sc0ttkclark)
  • 固定:解决了潜在的性能问题/超时与大数据集和许多Pods块加载块编辑器时添加过滤器pods_blocks_types_preload_block并返回禁用编辑后屏幕加载时的预加载块。# 6349 (@sc0ttkclark)
  • 修正:强制段塞字符注册的职位类型/分类法,而不是自定义重写段塞和存档页面段塞覆盖的管理配置字段。# 6354 (@sc0ttkclark)
  • 固定:解决问题与PodsAPI: save_field ()当试图仅使用名称保存字段时,现在可以传递覆盖参数设置为true以绕过重复字段检查,强制将其保存为匹配字段。# 6345 (@sc0ttkclark)
  • 固定:更健壮的检查冲突与扩展的职位类型和分类注册之前。# 6348 # 6342 (@sc0ttkclark)
  • 修正:解决了表单、项目列表和项目单块的错误,使它们在呈现时从查询块获得正确的上下文。# 6351 (@sc0ttkclark)
  • 固定:用副本()而不是file_get_contents ()pods_attachment_import ().(@sc0ttkclark)

2.8.7 - 2021年12月1日

  • 固定:解决了一些短代码在模板中没有正确处理的问题。# 6337 (@sc0ttkclark)
  • 修正:防止与get_metadata集成的冲突导致递归循环。(@sc0ttkclark)

2.8.6 - 2021年11月30日

  • 安全性:在更多的地方使用转义/KSES标签和描述。(@sc0ttkclark)
  • 调整:增加了bbPress配置文件表单支持,这样Pods字段就会像其他表单字段一样显示。(@sc0ttkclark)
  • 调整:新增的功能使REST API关系深度的响应更加一致。过滤器pods_api_export_pod_item_level_export_ids_at_final_depth并返回true只导出最终深度的id(注意:深度设置为1总是返回id)。# 6260 (@sc0ttkclark)
  • 调整:增加了强制检查一个Pod是否有孤儿字段没有分配到组,并将他们设置为第一个组的能力。添加pods_debug_find_orphan_fields = 1当编辑一个pod时,链接到URL。(@sc0ttkclark)
  • 调整:为Pods块实现块模式,并设置图标为WordPress.org使用dashicons。(@sc0ttkclark)
  • 微调:在过滤元相关函数时,只检查Pod一次字段,从而提高性能。(@sc0ttkclark)
  • 微调:当为字段对象调用pick_object和pick_val时,自动映射到相应的方法来处理额外的逻辑。(@sc0ttkclark)
  • 固定:导入包后刷新缓存。(@sc0ttkclark)
  • 固定:调整CSS的字段在元框在侧上下文。(@sc0ttkclark)
  • 固定:解决入队资产可能尚未注册的问题(为bbPress兼容性)通过做一个晚入队。(@sc0ttkclark)
  • 修正:解析PHP通知,并在缓存中未按预期设置相关id时添加回退。# 6322 (@sc0ttkclark)
  • 修正:高级内容类型现在按照预期创建默认字段(名称,创建的,修改的,作者,永久链接)。# 6314 (@sc0ttkclark)
  • 固定:添加向后兼容性的一些更老的豆荚1。X代码,但要确保更新兼容性,因为这可能在未来不会被维护。# 6312 (@sc0ttkclark)
  • 固定:添加向后兼容性(如果)模板标记,以支持在其中运行正常的短代码。要启用此功能,请设置PODS_TEMPLATES_ALLOW_OTHER_SHORTCODES在wp-config.php文件中设置为true。# 6290 (@sc0ttkclark)
  • 固定:设置带有货币字段的前端表单所需的货币配置(使用非美元货币),以防它们尚未设置。# 6315 (@sc0ttkclark)
  • 固定:添加向后兼容性pods_group_add ()因此,当一个字段被标记为隐藏在UI中,但它被直接添加pods_group_add (),那么它就会认为它不再隐藏。# 6309 (@sc0ttkclark)
  • 固定:自动假设配置需要刷新时,暂时的Pods注册的职位类型/分类法不匹配当前的职位类型/分类法计数在Pods配置。# 6313 (@sc0ttkclark)
  • 固定:关系现在需要一个相关类型选项来设置。# 6327 (@sc0ttkclark)
  • 修正:解决与复制一个Pod的问题,使它正确地为新Pod创建重复的组/字段。# 6330 (@sc0ttkclark)

2.8.5 - 2021年11月17日

  • 固定:解决了旧豆荚1的问题。X升级并没有完全消失。(@sc0ttkclark)
  • 固定:解决了扩展职位类型被覆盖的问题。(@sc0ttkclark)

2.8.4.1 - 2021年11月17日

  • 固定:解决了使用的问题pods_group_add ()可能会产生错误,导致Edit Post屏幕无法加载。(@sc0ttkclark)

2.8.4 - 2021年11月16日

  • 添加:Pods字段值小部件现在支持使用当前的职位/术语,就像Pods单项小部件一样。(@sc0ttkclark)
  • 修正:当为新创建的Pod加载编辑Pod屏幕时,对Pod选项的复选框依赖现在显示为预期。# 6255 # 6291 (@zrothauser)
  • 修正:" / "现在被特别禁止用于post类型或分类法上的自定义重写段,以防止重写冲突。# 5744 (@sc0ttkclark @dingman)
  • 修正:高级过滤器弹出现在显示没有显示未使用的滚动条在大多数情况下。# 6264 (@sc0ttkclark)
  • 修正:评论表单现在显示由Pods在注销时创建的预期自定义字段。# 6262 (@sc0ttkclark)
  • 修正:不调用AJAX自动完成的关系字段现在将正确地允许在列表中搜索项目。# 6238 (@sc0ttkclark @TrevorSqE)
  • 修正:解决了重命名文章类型时在菜单中显示额外的文章类型的缓存错误。# 6258 (@sc0ttkclark)
  • 修正:文件现在正确保存,保存逻辑不再与关系字段冲突。#6263 #6280 #6281 #6294 #6282 (@sc0ttkclark)
  • 固定:防止潜在的致命错误与Pods 1。与PodsUI处理的兼容性。# 6297 (@sc0ttkclark)
  • 固定:检查如果一个Pod是扩展一个现有的职位类型动态,以便它可以继续功能时,原来的职位类型被删除或当有配置问题。# 6266 (@sc0ttkclark)
  • 固定:日期格式开始的第一天现在与预期的工作与日期表单字段。# 6259 (@sc0ttkclark)
  • 固定:带有“00:00”的时间值不再算作空。# 6256 (@sc0ttkclark)
  • 修正:ISO时间格式“c”现在工作如预期的日期/时间表单字段。#6272 #6271 (@sc0ttkclark, @ joryhoeven)
  • 固定:自定义日期和时间格式与转义字符现在与日期/时间表单字段正确工作。# 6261 (@sc0ttkclark)
  • 修正:通过为颜色和关系字段添加更多可翻译文本字段选项来解决翻译问题。# 6265 (@JoryHogeveen)
  • 修正:Polylang / WPML集成现在可以在没有设置语言数据的情况下正确地避免问题。# 6286 (@JoryHogeveen)
  • 固定:占位符值根据字段类型特定的选项正确继承。# 6289 (@JoryHogeveen @sc0ttkclark)
  • 修正:REST API字段现在正确地检查字段是否应该单独显示。# 6288 (@JoryHogeveen)
  • 固定:关系遍历现在正确处理选择限制,如果超过原始字段。# 6243 (@sc0ttkclark)
  • 固定:防止插件使用时的潜在冲突post - >内容而不是post - > post_content获取一篇文章的内容。Pods不再检查对象字段别名withget_post_meta ()并直接集成元数据函数调用。(@sc0ttkclark)
  • 修正:修正orderbyPHP的通知in_array ()检查字段id和字段索引。(@sc0ttkclark)
  • 修正:更好的检查Pod对象存在于PodsMeta。(@sc0ttkclark)
  • 固定:删除了“额外字段”选项(旧的WP兼容性选项)自定义分类在Pods Admin >添加新屏幕。(@sc0ttkclark)
  • 修正:解决了由于缓存的分类法信息可用,职位类型相关分类法有时不会返回正确的字段值的问题,现在可以访问所有当前分类法。(@sc0ttkclark)
  • 固定:解决美元的遍历变量冲突重命名为traverse_field美元.(@sc0ttkclark)
  • 固定:添加方法PodsForm: block_field_types ()允许先前的调用按预期继续工作,以防止致命错误。如果你使用这种方法,你应该使用PodsForm: layout_field_types ()但是现在它又可以使用了,并且正确地设置为已弃用。(@sc0ttkclark)

2.8.3 - 2021年10月28日

  • 固定:解决了使用时的问题taxonomy_name.name豆荚:场()在某些情况下,它会意外地返回空。# 6214 (@sc0ttkclark)
  • 固定:自定义日期格式显示和输入现在验证,而不是只显示。#6213 (@sc0ttkclark, @jamesgol, @zrothauser)
  • 修正:改进RTL对编辑Pod屏幕模式的支持。# 6208 (@JoryHogeveen @jaavid)
  • 固定:文件系统检查调整,以减少错误时只读取文件。# 6242 (@sc0ttkclark)
  • 修正:解决了PHP与PodsUI和排序字段的错误。#6247, #6249, #6250 (@sc0ttkclark)
  • 修正:改进了MySQL 5.7+的兼容性截然不同的查询问题选择而且命令.# 6251 (@sc0ttkclark)
  • 固定:瓷砖模式的图像画廊的文件字段不再重叠时,显示许多瓷砖。# 6252 (@bwdgroup @sc0ttkclark)
  • 固定:多个表单现在在同一页上正确工作,不再相互冲突。# 6203 (@zrothauser @sc0ttkclark)
  • 修正:在获取与不再存在的对象的关系的信息时,解决潜在的PHP错误。(@sc0ttkclark)
  • 修正:解决了Pods 2.8.2中某些值返回的意外问题,在#6231中固定,值现在在处理后被设置回正确的预期类型。(@sc0ttkclark)
  • 固定:从Pods 2删除了未使用的JS文件。X并清理管理资产排队逻辑。(@sc0ttkclark)

2.8.2 - 2021年10月26日

  • 添加:包括羽毛笔编辑器工具栏上的链接按钮。# 6221 (@pdclark)
  • 添加:你现在可以使用pod - > template_singular ()就像pod - >模板()只不过它在pod - > fetch ()没有冲突的循环。# 6215 (@sc0ttkclark)
  • 固定:Pod模板现在工作预期时,你设置pod - > id手动。# 6215 (@sc0ttkclark)
  • 固定:表关系数据查询现在工作预期自定义列名。#6244, #6241, #6223 (@sc0ttkclark)
  • 修正:高级内容类型UI选项现在正确显示选项字段的UI列和其他字段可能有不同的格式由React。# 6210 (@sc0ttkclark)
  • 修正:豆荚页面和豆荚模板现在有正确的条件逻辑处理,以显示/隐藏基于设置的字段。# 6240 (@sc0ttkclark)
  • 固定:订单日期对象字段的其他别名,比如post_date现在按预期再次工作。# 6230 (@sc0ttkclark)
  • 修正:当从get_post_meta返回的值不是预期值时,更好地处理基于的值单一的美元豆荚:场().# 6231 (@sc0ttkclark)
  • 固定:当取决于其他依赖项选项没有按预期格式化,以防止条件检查失败。# 6212 (@sc0ttkclark)
  • 固定:确保过滤器PodsUI设置显示所需的覆盖。# 6239 (@gafiulov)
  • 固定:数字和货币字段不再强制0作为默认值。# 6226, # 6209 (@sc0ttkclark)
  • 固定:改进了与WPML的Pods自动模板的兼容性。#6219, #6218(@乔乔霍文,@sc0ttkclark)
  • 修正:解决PHP错误页面时使用(每个类别)带有帖子的模板标签。# 5971 (@sc0ttkclark)
  • 修正:防止错误的元连接添加到对象字段时,他们的目标t了。# 6192 (@sc0ttkclark)
  • 修正:解决某些Pod配置选项的默认值问题。# 6178 (@zrothauser @sc0ttkclark)
  • 固定:确保某些Pod配置复选框可以正常取消勾选并保存。#6200 (@zrothauser, @JoryHogeveen, @sc0ttkclark)

2.8.1 - 2021年10月20日

  • 固定:简单的自定义关系现在正确输出时,显示他们像{@my_relationship.my_custom_defined_relationship}.# 6189 # 6191 (@sc0ttkclark)
  • 固定:颜色选择器现在有“清除”按钮回来。# 6194 # 6196 (@JoryHogeveen)
  • 固定:显示字段在选择选项现在正常工作。# 6195 (@sc0ttkclark)
  • 修正:REST API字段被正确注册为职位类型和分类。# 6175 (@jamesgol @sc0ttkclark)
  • 修正:pod Admin菜单图标再次显示,并已切换到SVG格式。#6177 #6180(@乔乔霍文,@sc0ttkclark)
  • 修正:正确的货币现在显示为货币输入字段再次预期。# 6184 (@sc0ttkclark)
  • 固定:标签自动完成工作,如预期再次。# 6182 (@sc0ttkclark)
  • 修正:ORDER BY基本字段检测已被改进,以防止某些字段使用不正确的别名。(@sc0ttkclark)
  • 固定:< ul >与复选框输入一起使用list-style:没有这是应该的。(@sc0ttkclark)
  • 固定:默认表单输出类型为div如果它是空的。(@sc0ttkclark)
  • 兼容性:为Enfold主题和公共表单添加了兼容性,以便wp-mediaelement不被主题删除。# 6188 (@sc0ttkclark)
  • 调整:内部API -在内部Pods代码中使用的存储和存储类型已被澄清,以防止歧义。存储类型已更改为对象存储类型在所有领域的Whatsit存储)。(@sc0ttkclark)
  • 调整:公共表单现在有唯一的id添加到它们,以帮助自定义CSS工作。(@sc0ttkclark)

发现一个缺陷吗?有一个很棒的功能创意?登陆GitHub告诉我们,我们会立即登陆:https://pods.io/submit/

2.8 - 2021年10月18日

发布文章:https://pods.io/2021/10/18/pods-2-8-feature-release/

阅读完整的2.8现场指南其中包括关于这个主要Pods版本的所有功能、增强和更改的信息。

打破兼容性警告:
*新的最低要求版本已经更新如下,其中包括通知,让你知道如果你需要更新一些东西。
*新的WP最低版本要求:WordPress 5.5+(以前:WP 4.5+)
*新的最低PHP版本要求:PHP 5.6+(以前:PHP 5.3+) -嘿!您应该花点时间更新到PHP 7.4+,因为它将大大提高速度
*新的MySQL最低版本要求:MySQL 5.5+(以前:MySQL 5.1+)
*对Pod和Field配置的对象处理进行了重构——我们现在可以根据需要从数据库中延迟加载和提取东西,而不是总是一次提取所有Pod和Field。它在大多数数组使用中保持向后兼容

本版本的特性和更改
*功能:现在您可以添加多个组的字段。(@sc0ttkclark @zrothauser)
*功能:我们的编辑Pod屏幕是由我们所有新的React表单界面,工具提示,他们使用我们新的Pods Admin REST API端点。(@sc0ttkclark @zrothauser)
*功能:我们所有的表单字段都是由React提供的,现在我们正在为接下来的Pods 2.9可重复字段做准备。(@sc0ttkclark @zrothauser)
*特点:新字段类型的标题和HTML。(@sc0ttkclark @zrothauser)
*功能:新的Pods块可用和底层Pods块PHP API是兼容的ACF块,如果你曾经使用过那些以前。(@sc0ttkclark @zrothauser)
*功能:REST API端点现在可以创建/编辑各种对象:Pod、Pod组和Pod字段。(@sc0ttkclark)
*特性:反映REST API端点的WP-CLI命令。(@sc0ttkclark)
*功能:新的所见即所得编辑器选项使用羽毛编辑器现在可用,并且已经删除了CLEditor。(@sc0ttkclark @zrothauser)
*兼容性:完全更新了WPML和Polylang插件的兼容性。雷竞技

我们的GitHub有所有先前发布的Pods的完整列表:https://github.com/pods-framework/pods/releases