问题标签 [advanced-custom-fields]

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

woocommerce - 如何在图像上传的编辑顺序上添加自定义元。woocommerce

我正在做一个 woocommerce 网站。我的客户想要我一个选项,以便他可以在编辑订单时在每个订单上添加图像,并且用户可以在登录我的帐户页面时查看图像。我已经尝试过高级自定义字段插件,但它不起作用。

它给了我这样的输出

http://wordpress.org/plugins/woocommerce/

http://wordpress.org/plugins/advanced-custom-fields/

0 投票
1 回答
1690 浏览

wordpress-theming - 分类法输出的 ACF 图像大小

我为分类 = 帖子类别中的图像创建了一个 ACF 字段。我写了一个循环来输出这些图像和作品。我在帖子底部添加了这个作为参考。

现在我想选择图像大小,所以我尝试了使用 wp_get_attachment_image 的更高级的方法(此处概述:http: //www.advancedcustomfields.com/resources/field-types/image/):

所以我把上面的改成

并在图像中添加

但这会输出 bool(false) 并且不起作用。有任何想法吗?

这是在循环中正确输出图像 url 的代码。

0 投票
2 回答
1920 浏览

php - 仅当帖子中存在高级自定义字段重复器子字段时才显示它

我正在使用转发器字段在页面上显示产品。其中一些需要 PDF 下载链接,而有些则不需要。仅当 PDF 已上传到文件上传转发器子字段时,我才需要能够显示“下载 PDF”链接。

到目前为止,这是我正在使用的内容:

任何帮助表示赞赏,谢谢!

0 投票
2 回答
41221 浏览

php - 如果一个或多个数组为空,merge_array 返回 null?

我会让你快速了解我在做什么。

我正在使用带有高级自定义字段插件的 wordpress。这是一个基于 php 的问题,因为这些get_field()字段包含对象数组。

例如$gallery_location当转储将返回这个...

然后我使用 merge_array 合并两个对象......

我正在合并多个数组,但如果其中一个数组为空,那么这将导致合并数组完全返回 null!

我的问题是如何停止 merge_array 返回 null 是否某些数组为空?

提前感谢您的任何想法。


@zessx

这就是我要返回的...


这些是上面以相同顺序转储的结果...




如您所见$downloads,仍然返回 null,如果我尝试同时使用您下面的两个解决方案,它不起作用?

0 投票
2 回答
937 浏览

wordpress - 错误地预填了高级自定义字段

我在前端设置了一个带有高级自定义字段的表单,以允许从前端生成帖子。

该表单有效,但每次我使用表单访问页面时,表单都会预先填充值,但是在自定义字段设置中我没有指定默认值。

这是我正在使用的代码。

任何建议表示赞赏。

0 投票
1 回答
313 浏览

php - 使用高级自定义字段在 file_download 上请求密码

所以我想要的是在下载通过 wordPress-plugin 高级自定义字段动态上传的文件时请求密码。我无法让它工作,这是我的代码:

html:

下载_pw.php:

0 投票
2 回答
1786 浏览

php - ACF 中继器显示 ID,而不是 URL

我正在使用 Advanced Custom Fields Repeater 抽出图像 URL。但是,它显示的是 ID,而不是 URL。非常感谢任何帮助,谢谢。这是我的代码:

0 投票
2 回答
168 浏览

php - 带有高级自定义字段的可变内容

我正在尝试使用 Wordpress 的高级自定义字段“真/假”插件来根据用户的推荐 ID 显示不同的内容。

1)如果有参考。ID&“创建”为真,显示“付费导航” 2)如果有参考。ID & "Create" 为 False,显示 "Main Nav" 3) 如果有别的,什么也不显示。

一切正常,除了项目#1。启用 True/False 时,会出现两个导航菜单。

0 投票
1 回答
29 浏览

php - 另一个模板标签内的 Wordpress 模板标签

这是一个有趣的。我在模板中使用高级自定义字段来使用以下代码提取名为 Applications 的字段。

问题是这不会在没有页面 ID 的情况下提取实际内容,例如:

其中页面 ID 为 42。

我想做的是使用另一个模板标签来使用类似这样的东西来代替 42 来提取现有页面 ID,以便它将内容特定于该页面:

在一个完美的世界中,它看起来像这样:

这显然是荒谬的并且不起作用,但我不知道我需要做什么才能让它真正起作用。

谢谢!

0 投票
2 回答
919 浏览

wordpress - 高级自定义字段 (ACF) 复选框 - 将帖子提升为“头条新闻”

我正在使用很棒的 ACF 插件,但我正在努力使用它的一个功能,即复选框。

我正在尝试使用复选框将博客文章推广为“头条新闻”。

因此,我设置了一个名为“top_story”的 ACF 复选框字段,如果选中它应该宣传该帖子,如果未选中则不会宣传该帖子。

现在这确实有效,但只要博客文章没有勾选该复选框,我就会不断收到以下错误消息。

警告:in_array() [function.in-array]:第二个参数的数据类型错误

我已经简化了代码,所以它看起来像这样:

所以我想我想知道这里出了什么问题以及如何纠正它?看起来,对于不是“头条新闻”的帖子,数组中没有任何值,然后没有参数传递给“get-field”函数并且它失败了?

我只是想隐藏错误,因为它基本上仍然有效,但这让我感到不舒服,我相信我将来需要再次这样做。

感谢您的所有时间和提前帮助。