问题标签 [cmb2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
675 浏览

wordpress - Wordpress / CMB2 框架 / 在前端显示来自可重复字段的数据

我在后端侧边栏中有一个自己的选项页面,其中包含这个可重复的字段。(不是元框)我不知道如何在前端的组字段中显示数据。

0 投票
1 回答
331 浏览

wordpress - 带有 CMB2 和 WPML 媒体的 WordPress:file_list,如何在翻译中获得正确的 id?

在 WordPress 中,我使用 CMB2 插件(用于创建元框和元字段的框架)和 WPML 媒体(WPML 插件避免为每种语言保存相同的附件,创建:标题、alt、描述和标题的翻译,到那个唯一的附件) ; 我正在创建一个像file_list这样保存附件的元字段array (id => url)

因此,当我以 WPML 中设置的主要语言创建帖子时,一切正常。但是当我在字段中创建翻译并插入附件时file_list,ID 总是指主要语言的附件,而不是其翻译,所以在前端 - 当您以翻译的语言显示网站时 - 标题、alt、描述和在该字段中上传的图像的标题使用file_list主要语言。我怎么能看到他们的翻译而不是主要语言?

0 投票
1 回答
240 浏览

wordpress - 为 cmb2 实现 cmb_field_map

我正在尝试在 wordpress 插件中使用 julykaz 的 cmb_field_map 扩展名用于 cmb2 以显示谷歌地图位置。

https://packagist.org/packages/julykaz/cmb_field_map

已成功将其安装到作曲家中,并且 cmb2_render_pw_map 的动作挂钩正在页面中注册 - 但未显示任何字段(或地图)。

cmb2 已安装并正常工作。根据页面上的文档,我应该只需要添加适当的类型。

我有:

在管理员编辑页面中,“名称”字段显示,但 googlemap(甚至字段)没有显示。

不知道我在这里错过了什么......

0 投票
1 回答
164 浏览

javascript - 如何检查所有子复选框

我正在使用 cmb2 taxonomy_multicheck_hierarchical字段类型以分层格式显示我的类别,但是我有很多术语,它们目前在层次结构中有 3 个级别。

如果选中了父项,我想检查所有子项,如果未选中父项,我想取消选中所有子项。

以下是我需要使用的渲染 html 的一部分:

我尝试的javascript代码如下:

但是我的代码包含许多错误!当我再次检查父级时,它不允许我取消选中所有子框,并且当您选中层次结构的最后一层深处的任何框时,它还会在同一级别上直接选中它旁边的框!

更新:

我觉得我正在取得进步,但我还没有安静下来。我的新代码允许我检查父复选框中的所有子复选框,但是如果我尝试检查我的层次结构的最后一层内的任何复选框,它将始终选中它正下方的复选框。例如,如果您选中复选框 idsupplier_location3,它也会检查supplier_location 4!

0 投票
1 回答
285 浏览

php - CMB2 - 从 file_list 中获取第一张图片

我正在使用 CMB2 file_list 上传照片,例如照片库。在主页上,我只需要获取第一张照片而不是整个画廊。下面是获取所有照片的功能。如何仅检索列表中的第一张照片?

}

0 投票
1 回答
426 浏览

wordpress - CMB2 照片库

在为图片上传创建 CMB2 file_list 以填充图库时,CMB2 在线示例无法显示诸如 img alt 标签之类的选项并向图片添加类。我不知道如何访问图像,但只能通过下面提供的代码。例如,我需要向图库中的第一张图片添加一个类并添加 alt 标签?如果有人可以提供帮助,我将不胜感激!

0 投票
0 回答
79 浏览

php - 如何在我的自定义 cmb2 字段中添加 CMB2 字段..?

我正在创建自己的 cmb2 自定义字段。我想在我的自定义字段中添加另一个自定义字段或默认 CMB2 字段...可以吗?

我使用 cmb2 文档创建并呈现自定义字段,并像这样cmb2_render_{field-type}呈现字段

我正在尝试将另一个自定义字段添加到回调函数中,但没有得到任何结果。

0 投票
0 回答
140 浏览

php - CMB2 可重复文件列表类型

我到处搜索如何填充/访问在 CMB2 中可重复文件列表组中输入的图像的示例。我能找到的所有示例仅适用于单个图像:这是链接https://github.com/CMB2/CMB2/wiki/Field-Types#group

0 投票
1 回答
62 浏览

php - 在 Wordpress + q-translate + CMB2 + 可重复组中丢失换行符

我会尽量简短:多语言 Wordpress 网站,在 functions.php 和 CMB2 中注册了自定义帖子类型,用于创建自定义表单。多语言插件是 q-translate-x,也使用 CMB2-qTranslate。

我的问题是,当我切换语言时,我丢失了所有换行符和所有<p>标签,但只有当编辑器包含在可重复组中时才会失败。如果我将所见即所得编辑添加为普通字段它工作正常。

- 普通字段的相关代码(这很好用):

<p>- 可重复字段的相关代码(这会在语言切换时丢失换行符和标签):

这真让我抓狂。我已经创建了一个带有此问题的示例网站进行测试。我可以让任何认为可以提供帮助的人访问。

提前谢谢了。

0 投票
1 回答
281 浏览

wordpress - CMB2 如何让我的自定义字段显示在我的模板中?

我的字段在后端显示和保存数据,但在我的模板中,他们根本拒绝显示数据。有什么特殊的方法我需要这样做吗?我想不通这件事。如果有人能指出我正确的方向。(而不是 CMB2 GitHub,没有人评论他们的代码,所以我不知道他们在做什么以及去哪里!)

请帮忙!