Php 自定义字段,链接到单独的下载页?
下午好, 我设置了一些高级自定义字段,允许用户下载适合特定产品的文件 例如,如果产品为“product 1”,则文件将为“product 1 size”等。使用以下方法,这一点非常有效:Php 自定义字段,链接到单独的下载页?,php,html,wordpress,advanced-custom-fields,Php,Html,Wordpress,Advanced Custom Fields,下午好, 我设置了一些高级自定义字段,允许用户下载适合特定产品的文件 例如,如果产品为“product 1”,则文件将为“product 1 size”等。使用以下方法,这一点非常有效: <a href="<?php the_field('brochure'); ?>">Brochure</a> 这将添加添加到每个单独页面上的文件,如在ACF中,我设置了位置规则,如屏幕截图所示 现在,问题如下 我需要创建一个全新的页面,叫做下载 此页面将列出我页面中
<a href="<?php the_field('brochure'); ?>">Brochure</a>
这将添加添加到每个单独页面上的文件,如在ACF中,我设置了位置规则,如屏幕截图所示
现在,问题如下
我需要创建一个全新的页面,叫做下载
此页面将列出我页面中的所有产品,然后需要提供下载(自定义字段文件)。现在,由于该字段设置为在产品页面上显示,我完全不确定如何在单独的页面上显示下载,因为使用
<a href="<?php the_field('brochure'); ?>">Brochure</a>
从技术上讲,他没有告诉我这是什么产品
我希望这是有道理的
编辑:
我完全忘了提到,这些信息需要放在一个表中,我目前正在使用一个插件TablePress
所以它会是这样的:
产品-类别-下载
谢谢大家! 我想我理解你的意图。这将为您指明正确的方向:在您编辑完问题后,我的第一个答案不再有意义。下面是我现在的建议: A.这是您实际提出的问题的解决方案
post\u id=“12”
:这是您的产品帖子的id,您可以使用显示id进行查找
我现在已经测试过了,所以我知道它正在工作
B.另一个更像问题的解决方案
您的ACF字段“宣传册”显然包含一个文件的URL,该文件也可能在您的WP媒体库中可用
在这种情况下,表不需要ACF字段。你可以: