自定义字段,链接到单独的下载页面?
Custom Fields, linking to a separate download page?
大家下午好,
我设置了一些高级自定义字段,允许用户下载适合特定产品的文件。
例如,如果产品是 'Product 1',文件将是 'Product 1 size' 等。这非常有效,使用以下内容:
<a href="<?php the_field('brochure'); ?>">Brochure</a>
这会添加添加到每个单独页面上的文件,因为在 ACF 中我已经设置了位置规则,如屏幕截图所示
现问题如下
我需要创建一个名为下载的全新页面。
此页面将列出我页面中的所有产品,然后需要提供可用的下载(自定义字段文件)。现在,因为这个字段设置为显示在产品页面上,我完全不确定如何在单独的页面上显示下载,因为使用
<a href="<?php the_field('brochure'); ?>">Brochure</a>
技术上没有告诉我这是针对哪个产品的。
我希望这是有道理的。
编辑:
我完全忘了说,这些信息需要放在一个table里面,我目前正在使用TablePress,一个插件。
所以它会是这样的:
产品---分类---下载
谢谢大家!
我想我明白你想做什么。这应该为您指明正确的方向:http://www.advancedcustomfields.com/resources/query-posts-custom-fields/
编辑问题后,我的第一个答案不再有意义。所以这是我现在的建议:
一个。这是您实际询问的解决方案
安装 Reveal IDs Plugin 这样您就可以在管理面板中看到您的产品有哪些 post-ID
查找特定产品的 ID
在您的 TablePress table 单元格中粘贴 ACF 简码:
<a href="[acf field="brochure" post_id="12"]">Download brochure</a>
post_id="12"
:这是您的产品的 ID-post 您可以使用 Reveal ID 查找它。
我现在已经测试过了,所以我知道它是有效的。
乙。另一个问题更多的解决方案
您的 ACF 字段“宣传册” 显然包含一个 URL 文件,该文件也可能在您的 WP 媒体库中可用?!
在这种情况下,您的 table 不需要 ACF 字段。您可以:
- 单击“高级编辑器”(使用 table 时)单击进入 table 单元格
- 单击 table 单元格
- 单击“添加文件”并link直接以这种方式添加到您的文件
也许这也是一种选择。
大家下午好,
我设置了一些高级自定义字段,允许用户下载适合特定产品的文件。
例如,如果产品是 'Product 1',文件将是 'Product 1 size' 等。这非常有效,使用以下内容:
<a href="<?php the_field('brochure'); ?>">Brochure</a>
这会添加添加到每个单独页面上的文件,因为在 ACF 中我已经设置了位置规则,如屏幕截图所示
现问题如下
我需要创建一个名为下载的全新页面。
此页面将列出我页面中的所有产品,然后需要提供可用的下载(自定义字段文件)。现在,因为这个字段设置为显示在产品页面上,我完全不确定如何在单独的页面上显示下载,因为使用
<a href="<?php the_field('brochure'); ?>">Brochure</a>
技术上没有告诉我这是针对哪个产品的。
我希望这是有道理的。
编辑:
我完全忘了说,这些信息需要放在一个table里面,我目前正在使用TablePress,一个插件。
所以它会是这样的:
产品---分类---下载
谢谢大家!
我想我明白你想做什么。这应该为您指明正确的方向:http://www.advancedcustomfields.com/resources/query-posts-custom-fields/
编辑问题后,我的第一个答案不再有意义。所以这是我现在的建议:
一个。这是您实际询问的解决方案
安装 Reveal IDs Plugin 这样您就可以在管理面板中看到您的产品有哪些 post-ID
查找特定产品的 ID
在您的 TablePress table 单元格中粘贴 ACF 简码:
<a href="[acf field="brochure" post_id="12"]">Download brochure</a>
post_id="12"
:这是您的产品的 ID-post 您可以使用 Reveal ID 查找它。
我现在已经测试过了,所以我知道它是有效的。
乙。另一个问题更多的解决方案
您的 ACF 字段“宣传册” 显然包含一个 URL 文件,该文件也可能在您的 WP 媒体库中可用?!
在这种情况下,您的 table 不需要 ACF 字段。您可以:
- 单击“高级编辑器”(使用 table 时)单击进入 table 单元格
- 单击 table 单元格
- 单击“添加文件”并link直接以这种方式添加到您的文件
也许这也是一种选择。