Я хочу изменить ссылку для скачивания из одного центрального места и автоматически обновлять все кнопки загрузки на всем сайте.
Пример:
- Старая ссылка: https://example.com/old.exe
- Новая ссылка: https://example.com/new.exe
Я хочу, чтобы все кнопки обновлялись мгновенно без ручного редактирования каждой страницы/шаблона Elementor.
- Создание настраиваемого поля в Настройки → Общие
- Добавление короткого кода для глобальной ссылки для скачивания
- Использование JavaScript для переопределения URL-адресов кнопок
- Добавление пользовательского динамического тега Elementor в function.php
- Добавление пользовательского класса CSS (например, .global-download-btn) к кнопкам и замена href на JS
- Очистка кеша Elementor и повторная отрисовка страниц вручную
Elementor хранит данные виджета (например, URL-адреса кнопок) внутри постмета страницы, поэтому изменение глобального поля не приводит к автоматическому обновлению существующих кнопок, если я вручную не открываю и не сохраняю заново каждую страницу или шаблон.
Мне нужно настоящее глобальное решение, которое:
- Позволяет менять URL-адрес в одном месте
- Немедленно обновляет все ссылки на кнопки Elementor
- Работает с бесплатным Elementor (Pro недоступна в этом проекте)
Существует ли надежный способ (PHP, короткий код, динамический тег, переопределение JS или обновление базы данных) создать кнопку Elementor В URL-адресах используется глобальное значение, которое обновляется везде автоматически?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ce-in-word
Мобильная версия