我正在使用ACF插件(第5版Pro)构建网站,并且我在页面模板上设置了一个按钮,这本身并不是问题所在。问题在于,根据使用该模板的每个单独页面的特定内容,该按钮可以具有几种不同外观中的一种。我尝试做的是设置,以便我可以提前将所有按钮上传到ACF字段的默认值部分,然后每次使用该模板创建新页面时,只需选择来自单选按钮,下拉菜单或页面后端类似的按钮。我计划使用此模板不断上传少量内容,因此无需在每个页面上手动选择合适的图像,这将为我节省大量时间。
我已经用Google搜索了,我找不到任何好的答案,所以我希望你们这些知识渊博的人可以帮助我!
(在任何人提出这个解决方案之前,不,每个页面的内容都不是我可以用编程定义的东西。它更抽象,需要人工输入。如果一切都失败了我可以制作多个模板,只需在我去制作页面时选择合适的模板,但我现在尝试这样做的方式会更加清晰。
答案 0 :(得分:0)
您可以尝试ACF灵活内容: https://www.advancedcustomfields.com/add-ons/flexible-content-field/
使用灵活内容字段,您将能够创建多个字段(按钮1,按钮2等),包括WYSIWYG编辑器,并构建HTML按钮,添加字段的默认值。
您可以阅读: https://support.advancedcustomfields.com/forums/topic/html-default-values/
但是,我认为您通过这种方法让按钮变得动态有问题......所以我建议如果保持按钮(如URL)的某些部分是动态的,那会更好使用额外字段输入URL,锚点等