问题标签 [acfpro]

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 回答
166 浏览

wordpress - 如何在 ACF 中继器中添加多个短代码?

我的代码是这样的:

....但它似乎不起作用。它为每个单独的短代码重复相同的内容:[toggles-title-1]、[toggles-title-2] 等等。

0 投票
1 回答
1587 浏览

wordpress - Wordpress ACF 以编程方式向灵活内容添加行

我想在我的帖子灵活内容字段中添加一行。我使用导出工具中的代码创建了我的 ACF 字段,这是其中的一部分:

当我创建或编辑帖子时,我可以看到和使用这些字段。现在我有一个脚本来导入帖子,我想以Tekst (1 blok per rij)编程方式将该字段添加为新行。我试过使用add_sub_rowupdate_field但没有一个能正常工作。

当我add_sub_row这样使用时,我总是得到一个返回值false

当我使用时,update_field我确实得到了一个响应,看起来好像该字段已添加,但是当我去 wp-admin 并打开帖子时我看不到它:

我应该如何使用这些方法?因为我尝试过使用 ACF 的手册,但我真的不明白如何将它用于灵活的内容。

0 投票
1 回答
843 浏览

php - 如何使用 Wordpress functions.php 中的高级自定义字段使脚本入队和出队?

我想在 Wordpress 后端的管理面板中创建带有高级自定义字段的复选框,可以启用和禁用脚本。

我创建了一个复选框字段,调用它import_animejs并检查它。然后使用acf/load_field将脚本排入队列,但我遗漏了一些东西,因为它不起作用。

这是我的代码:

我希望过滤器能够识别 import_animejs 已打勾并将anime.js排入队列,但事实并非如此。

更新:非常感谢 Lachlan 的回答,这很有效,为了澄清起见,我在上面发布的代码中完全删除了 acf/load_field "load_field_import_animejs" 函数。

0 投票
1 回答
106 浏览

wordpress - Date format corrupted in sub fields when copying an ACF field

I've created a CPT to store a show calendar.
An ACF field calendar has been created to store places and dates of the shows. It is a repeater composed by 2 subfields: date (type=date) and city (type=select).

When I'm trying to copy the "calendar" field from one post to another, using
update_field( 'calendar', get_field( 'calendar', $id_post_origin ), $id_post_destination );
the dates are corrupted.

I've tried to run a delete_field() before but the result isn't better.

e.g. if my original post is:
0 => array (size=2) 'city' => string 'Vesoul' (length=6) 'date' => string '02/09/2019' (length=10)
the destination post will be after copying:
0 => array (size=2) 'city' => string 'Vesoul' (length=6) 'date' => string '09/02/2019' (length=10)

Is it possible to specify a date format? To duplicate a field without modifying it?

Thank you

0 投票
0 回答
208 浏览

wordpress - 高级自定义字段不保存数据

我有一个使用 ACF 插件来处理许多自定义帖子类型的网站,经过一段时间的使用,新添加的字段无法保存数据。在我输入并按下按钮更新帖子后,文本将消失。它也随机发生在一些旧领域。与源代码无关,因为使用相同字段的某些页面运行良好,但新页面不会。它发生在 wordpress 仪表板内。可以做些什么?

0 投票
1 回答
257 浏览

mysql - 将 wordpress 元数据导入并转换为 ACF 转发器字段

我想将旧插件的 wp_postmeta 数据转换为高级自定义字段 ACF(专业版,但这不是重点)。旧插件将所有数据保存在一个 meta_value 中(用||and分隔\n),而 ACF 将使用多个值:

MySQL中的旧插件数据:

如您所见,每个 post_id 我有零到多个数据<-> url

我如何将其转换为 ACF Pro 中继器字段(让我们将此字段称为“中继器”)?

当试图建立某事时。与中继器类似,我会使用 3 个 data-url 获得:

所以有什么想法,如何将旧数据从“oldplugin”转换为 ACF?

0 投票
1 回答
695 浏览

wordpress - 如何根据选择的页面模板显示特定的古腾堡块

我试图让一些古腾堡块仅在特定页面模板上可见,这样如果没有选择某个模板,它就会被隐藏。我知道自定义帖子类型可能,但找不到页面模板的解决方案。

我也尝试过使用 ACF PRO 并在特定的块 && 页面模板上制作“如果显示此字段组”,但它也不起作用。

谢谢。

0 投票
1 回答
85 浏览

advanced-custom-fields - 显示所有 acf 字段和 acf 选项页面字段的 Elementor 动态字段

使用 Elementor Pro 和 ACF Pro。

所以我已经在 acf/init 挂钩中设置了所有 acf 帖子/页面字段。我还在同一个钩子中设置了一个选项页面。

在 Elementor 编辑器中,选择动态字段时。帖子/页面的所有 ACF 字段都列为选项字段。例如选项:横幅图片。选择一个时不显示任何内容。如果我删除选项页面。一切恢复正常,可以在动态下拉列表中选择实际的 ACF 字段。

任何想法为什么会发生这种情况?

我尝试在functions.php 中添加选项页面,并在acf/init 钩子中添加选项字段。相同的结果

0 投票
1 回答
528 浏览

php - 与当前日期比较时,通过多个元键查询帖子不起作用

我正在编写一个代码来根据其他元值比较日期查询帖子元值,下面是我的代码,它查询所有帖子忽略日期条件:

我尝试使用“LEFT JOIN”句子但没有成功

问题是此代码查询具有日期元键的旧帖子和新帖子

注意: repeater_%_date 是 ACF 日期字段,将日期存储为 Ymd (20190708)

请问有什么解决办法吗?

0 投票
1 回答
57 浏览

wordpress - 自更新 WordPress 和 ACF 插件以来,标签 ACF 'repeater' 不再起作用

我已将我WordPress的从 4.6.x 更新到 5.2.1。我还将插件ACF Pro从 4.xx 更新到 5.8.1。

从那时起,ACF“中继器”类型的标签不再起作用:它们不再出现在管理面板和应用程序前面。其他标签效果很好。

我不知道为什么。你有想法吗 ?