CMB2
插件描述
CMB2是开发人员用于构建WordPress的元框,自定义字段和表单的工具包。轻松管理帖子,术语,用户,评论或创建自定义选项页面的元数据。
CMB2完全重写了WordPress的Custom Metaboxes和Fields。要开始使用,请按照随附的 example-functions.php
文件中的示例进行操作,并查看基本使用说明。
您可以在此处查看可用字段类型列表。
贡献
在Github上进行开发,欢迎所有贡献。有关更多详细信息,请阅读 CONTRIBUTING doc。
此处找到的所有令人敬畏的贡献者的完整列表: github.com/CMB2/CMB2/graphs/contributors
功能:
创建要使用的元框在帖子编辑屏幕上。 创建要在选项页上使用的表单。创建表单以处理用户元并在用户配置文件添加/编辑页面上显示它们。创建表单以处理术语元并显示使用分类法的任何位置。 灵活的API,允许您几乎在任何地方使用CMB表单,甚至在前端。 包括几种字段类型。 自定义API钩子,允许您创建自己的字段类型。有许多钩子和过滤器,允许您修改库的许多方面(不直接编辑)。支持大多数字段类型的可重复字段,以及可重复的字段组.CMB2可以安全地捆绑任何项目。它只会加载系统中的最新版本。
翻译
如果您希望提供语言翻译文件,请执行此操作通过 WordPress插件翻译。
文档
CMB2文档可以在 github上的CMB2 wiki 中找到。此外,如果您正在阅读代码和内联文档,我们会尝试将所有函数和方法完全内联记录。
第三方资源
自定义字段类型
CMB2字段类型:来自 coreymcollins 的CMB附加帖子字段: custom_attached_posts
,将帖子附加到页面。 CMB2字段类型:由发布搜索Ajax alexis-magina : post_search_ajax
将帖子相互附加。与 CMB2附加帖子字段的方法相同,但具有Ajax请求,多个/单个选项和不同的UI。 CMB2字段类型:CMB2帖子搜索字段: post_search_text
添加搜索/附加其他帖子ID的搜索后对话框。 CMB2字段类型:来自 Mte90 : user_search_text 的CMB2用户搜索字段
添加用于搜索/附加其他用户ID的用户搜索对话框。
CMB2字段类型:来自 mustardBees 的Google地图:Google地图的自定义字段类型。
pw_map
字段存储纬度/经度值,然后您可以使用这些值在主题中显示地图。
CMB2字段类型:中的Select2 mustardBees :使用 Select2 脚本的自定义字段类型:
pw_select字段
的行为与默认选择字段非常相似。但是,它添加了类型搜索样式,允许您从大列表中快速进行选择。pw_multiselect
字段允许您使用typeahead样式搜索选择多个值。可以拖放值以重新排序
CMB字段类型:来自 mattkrupnik 的滑块:添加jQuery UI Slider字段。
WDS CMB2日期范围字段来自 WebDevStudios 的dustyf :添加日期范围字段。 CMB2远程图像选择 WebDevStudios 的 JayWood :允许用户在文本字段中输入URL并选择单个图像以在post meta中使用。类似于Facebook的精选图像选择器。 CMB字段类型:Sorter :此插件根据Sorter脚本为您提供两种CMB字段类型。 CMB字段类型:标签:CMB2的类似WordPress标签的字段类型。 注意:这不会设置帖子标签,只是提供一个唯一的文本输入 CMB字段类型:链接选择器:使用链接选择器进行CMB2控制,您可以从中选择一个链接您的WordPress网站,或手动输入链接。您还可以确定链接是否应在新窗口中打开。 CMB字段类型:MultidatesPicker :创建启用多日期日历的CMB2字段类型。它为jQuery UI 使用名为 MultiDatesPicker v1.6.3的插件。 CMB字段类型:CMB2-radio-image :图像作为单选按钮。 CMB2术语选择:特殊CMB2字段,允许用户为术语定义自动完成文本字段。 注意:这将设置分类术语,但具有选项(‘apply_term’=> false )以禁用和保存术语ID作为数据(如选项页面等)。
CMB2相关链接:允许用户通过重复字段组添加相关链接。字段输入由上面记录的 CMB2字段类型:CMB2 Post Search字段提供支持,因此通过单击搜索按钮可以使用现有的WordPress内容填充每个链接。 注意:这不是标准字段类型,而是在使用与CMB2 :: add_field()结合使用的函数。 CMB2字段类型:订单 by rubengc :允许用户定义预定义选项的自定义顺序。 CMB2字段类型:动画按 rubengc :允许用户从 Animate.css 中拾取动画(包括所选动画的预览)。 CMB2字段类型:Ajax搜索 rubengc :基于 CMB2字段类型:发布搜索Ajax ,添加了附加帖子/用户/术语的功能,以及能够限制附加对象的最大数量。 CMB2字段类型:视觉样式编辑器 by rubengc :CMB2的自定义字段,允许从一小组控件中自定义样式。 CMB2字段类型:CMB2道路段乘 pixelwatt :此插件添加新的CMB2字段类型,用于将道路段绘制到地图上,并提供显示的短代码。 CMB2字段类型:字体很棒 by serkanalgur :此插件添加了一个新的CMB2字段类型,用于选择Font Awesome图标。 CMB2字段类型:排版 eduplessis :此插件添加了新的CMB2字段类型“Typography”,它使用jQuery fontselect进行字体系列选择。 CMB2字段类型:Markdown by Rekenna :此插件添加了新的CMB2字段类型“CMB2 Markdown”,您可以在其中键入markdown并查看结果的实时预览或转换为html用一个按钮。 CMB2字段类型:通过主题切换按钮:此插件为CMB2添加自定义切换按钮字段类型。 CMB2字段类型: manzoorwanijk 中的select_plus :选择字段类型,其行为与默认选择字段非常相似。但是,它增加了对
optgroup 的支持并节省了va具有
多个属性的lues。
CMB2字段类型:地址 scottsawyer :只是一个简单,可重复的地址字段。这只是 CMB2 Snippet Library 转换为插件的片段。 CMB2字段类型:通过 scottsawyer 链接:创建包含某些属性的链接字段。非常适合造型链接。 CMB2字段类型:窗口小部件选择器 scottsawyer :需要一个字段,让您(或您的编辑器)选择/显示现有的窗口小部件实例?那么这就是你的插件。 其他有用资源
CMB2 Admin Extension :为管理员添加用户界面,以便从WordPress管理员创建CMB2元框。同样在 wordpress.org 上。 WordPress短代码按钮:使用CMB2字段为短代码输入模态生成字段。 WDS-Simple-Page-Builder :使用当前活动主题中的现有模板部件来构建具有可重排元素的自定义页面。用CMB2构建。 CMB2示例主题:演示如何在主题中包含CMB2,以及一些很酷的提示和技巧。 facetwp-cmb2 :FacetWP与CMB2集成。来自 origgami 的 CMB2-grid :用于WordPress CMB2库的网格系统,允许在管理中创建用于更好布局的列。来自 rogerlos 的 CMB2元数据选项:CMO可以轻松创建具有多个元框的选项页面 – 以及可选的WordPress管理选项卡。来自 jcchavezs 的 CMB2条件:允许开发人员关联字段,以便显示一个字段以另一个字段的值为条件。来自的 CMB2 Metabox代码生成器将来自:跳过无聊的位。使用此生成器可轻松创建功能齐全的CMB2元变量。没有w批量输入! Caldera Metaplate by CalderaWP :不是特定于CMB2,但允许创建模板以输出自定义字段。 Yoast CMB2 Field Analysis WP插件 by alexis-magina :这个插件增加了基于js的方法,在更新页面内容时重新计算Yoast SEO的内容分数,特别是通过CMB2添加的自定义元字段图书馆。 链接
项目主页 Github项目页面 文档(GitHub wiki) Snippet Library
已知问题
此时无法以可重复的方式移动或使用包含WYSIWYG编辑器的Metabox(这是TinyMCE问题)。并非所有字段都能正常工作在一个可重复的小组中。
安装
如果从wordpress.org安装插件:
将整个
/ CMB2 目录上传到
/ wp-content / plugins / 目录。通过WordPress.Copy中的“插件”菜单(并根据需要重命名)
example-functions.php 激活CMB2到您的主题或插件的目录。编辑只包含您需要的字段并重命名功能。利润。
如果在插件或主题中包含库:
将CMB目录放在主题或plugin.Copy(并根据需要重命名)
example-functions.php 放入文件夹
上面 CMB目录或将其全部内容复制到主题的 functions.php 文件中。编辑只包含您需要的字段并重命名功能(CMB目录应按原样保留未编辑状态轻松更新库。)利润。
常见问题
常见问题解答通常最终出现在
github wiki 中。
评论
RSS