个性化阅读
专注于IT技术分析

WordPress-如何在同一页面上制作多个自定义滑块?

WordPress noob在这里, 目前正在使用自定义主题。

我正在尝试找出在页面上制作自定义滑块的最佳方法是什么。我不想使用滑块插件, 我需要自己制作, 因为它应该尊重特定的行为和特定的设计。在普通JS中执行此操作不是问题, 但是我当然需要在Wordpress中可编辑的内容(图像和文本)。问题是我需要在同一页面上多次实例化此滑块(彼此之间会有3个轮播, 每次都有不同的内容)。

这是我考虑的:

-使用Guttenberg中的”分组”, 将所需的数据(图像, 标题, 描述)分组, 并使用类名在javascript和css中进行检索, 以完成所有工作。但这将是一团糟, 必须有更好的方法。

-在古腾堡(Guttenberg)中使用”自定义HTML”(Custom HTML)块, 但是除了难看之外, 对于编辑内容的人来说, 存在太多出错的风险。再次, 那不是正确的方法。

-使用”自定义字段”。我尝试使用”高级自定义字段”插件, 这有点痛苦, 但是很有希望。但是, 似乎每页只能有一个相同类型的字段组。因此, 我可以创建一个自定义字段组来处理滑块的所有字段, 但是我不知道如何使用此插件处理同一页面上的多个滑块。

不过可以这么难, 我错过了什么吗?


#1


你可以使用ACF进行古腾堡块。实际上, 此操作可以很好地完成你要尝试执行的操作。

已经有一段时间了, 但是我相信古腾堡(Gutenberg)在块中添加了自己的ID, 因此你可以抓住它实例化滑块。

Blocks


#2


由于你已经尝试过此路线”自定义字段”, 但是你共享此方法的局限性是由于ACF所致, 因此建议你使用可包含在自定义插件中的CMB2库, 使用可重复的字段组是获取所有字段的最佳方法具有易于使用的数据界面。是的, 你可以在模板的任何页面上或通过简码获取具有自定义组和具有自定义ID的字段的数据, 而没有任何问题或限制。

https://github.com/CMB2/CMB2/wiki

赞(0)
未经允许不得转载:srcmini » WordPress-如何在同一页面上制作多个自定义滑块?

评论 抢沙发

评论前必须登录!