Wordpress noob здесь, в настоящее время работает над пользовательской темой.
Я пытаюсь выяснить, как лучше всего создать собственный слайдер на моей странице. Я не хочу использовать плагин слайдера, мне нужно сделать его самому, так как он должен учитывать специфическое c поведение и конкретный c дизайн. Выполнение этого в vanilla JS не будет проблемой, но, конечно, мне нужно, чтобы контент (изображения и тексты) был редактируемым в Wordpress. Дело в том, что мне нужно, чтобы этот слайдер многократно создавался на одной и той же странице (будет 3 карусели друг на друга, каждый раз с разным содержанием).
Вот что я рассмотрел:
- Использование «Группировать блоки» в Гуттенберге, чтобы сгруппировать необходимые данные (изображения, заголовки, описания) и использовать имена классов, чтобы получить их в javascript и css, чтобы выполнить всю работу там. Но это было бы грязно, должен быть лучший способ.
- Использование блоков "Custom HTML" в Гуттенберге, но помимо того, что он уродлив, у человека, редактирующего контент, было бы слишком много ошибок. Опять же, это не может быть правильным способом.
- Использование «Пользовательских полей». Я попытался использовать плагин «Advanced Custom Fields», что было немного больно, но многообещающе. Однако, кажется, что вы можете иметь только одну группу полей одного типа на странице. Итак, я могу создать настраиваемую группу полей, которая позаботится обо всех полях слайдера, но я не знаю, как обрабатывать несколько слайдеров на одной странице с помощью этого плагина.
Это не может быть это так сложно, я что-то упустил?