Wordpress - 如何在同一页面上制作多个自定义滑块?
Wordpress - How to make multiple custom sliders on the same page?
这里是 Wordpress 菜鸟,目前正在制作自定义主题。
我正在尝试找出在我的页面上制作自定义滑块的最佳方式。我不想使用滑块插件,我需要自己制作它,因为它应该尊重特定的行为和特定的设计。在 vanilla JS 中执行它不会有问题,但当然我需要内容(图像和文本)在 Wordpress 中可编辑。问题是我需要在同一页面上多次实例化此滑块(将有 3 个轮播在彼此之上,每次都有不同的内容)。
这是我的考虑:
- 在 Guttenberg 中使用 "Group blocks" 对所需数据(图像、标题、描述)进行分组,并使用 class 名称在 javascript 和 css 中检索数据以完成所有工作那里。但这会很麻烦,必须有更好的方法。
- 在 Guttenberg 中使用 "Custom HTML" 块,但除了丑陋之外,编辑内容的人有太多错误的风险。同样,这不是正确的方法。
- 使用 "Custom fields"。我尝试使用 "Advanced Custom Fields" 插件,这有点痛苦,但很有希望。但是,似乎每页同一类型只能有一个 Field 组。所以,我可以创建一个自定义字段组来处理滑块的所有字段,但我不知道如何使用此插件处理同一页面上的多个滑块。
虽然没那么难,我是不是漏掉了什么?
你可以用ACF做古腾堡积木。这实际上应该可以很好地完成您正在尝试做的事情。
已经有一段时间了,但我相信古腾堡将自己的 ID 添加到块中,因此您可以抓住它来实例化滑块。
因为您已经尝试过这种方法 "Custom Fields" 但是您分享的这种方法的局限性是由于 ACF,我建议您使用这个 CMB2 库,您可以使用可重复的字段组将其包含在您的自定义插件中是通过易于使用的界面获取所有数据的最佳方式。是的,您可以在模板中的任何页面上或通过简码获取带有自定义 ID 的自定义组和字段的数据,没有任何问题或限制。
这里是 Wordpress 菜鸟,目前正在制作自定义主题。
我正在尝试找出在我的页面上制作自定义滑块的最佳方式。我不想使用滑块插件,我需要自己制作它,因为它应该尊重特定的行为和特定的设计。在 vanilla JS 中执行它不会有问题,但当然我需要内容(图像和文本)在 Wordpress 中可编辑。问题是我需要在同一页面上多次实例化此滑块(将有 3 个轮播在彼此之上,每次都有不同的内容)。
这是我的考虑:
- 在 Guttenberg 中使用 "Group blocks" 对所需数据(图像、标题、描述)进行分组,并使用 class 名称在 javascript 和 css 中检索数据以完成所有工作那里。但这会很麻烦,必须有更好的方法。
- 在 Guttenberg 中使用 "Custom HTML" 块,但除了丑陋之外,编辑内容的人有太多错误的风险。同样,这不是正确的方法。
- 使用 "Custom fields"。我尝试使用 "Advanced Custom Fields" 插件,这有点痛苦,但很有希望。但是,似乎每页同一类型只能有一个 Field 组。所以,我可以创建一个自定义字段组来处理滑块的所有字段,但我不知道如何使用此插件处理同一页面上的多个滑块。
虽然没那么难,我是不是漏掉了什么?
你可以用ACF做古腾堡积木。这实际上应该可以很好地完成您正在尝试做的事情。
已经有一段时间了,但我相信古腾堡将自己的 ID 添加到块中,因此您可以抓住它来实例化滑块。
因为您已经尝试过这种方法 "Custom Fields" 但是您分享的这种方法的局限性是由于 ACF,我建议您使用这个 CMB2 库,您可以使用可重复的字段组将其包含在您的自定义插件中是通过易于使用的界面获取所有数据的最佳方式。是的,您可以在模板中的任何页面上或通过简码获取带有自定义 ID 的自定义组和字段的数据,没有任何问题或限制。