Как я могу обновить несколько ссылок на кнопки Elementor по всему миру из одного места в WordPress?Javascript

Форум по Javascript
Ответить
Anonymous
 Как я могу обновить несколько ссылок на кнопки Elementor по всему миру из одного места в WordPress?

Сообщение Anonymous »

Мой сайт содержит множество кнопок загрузки (кнопок Elementor), все из которых указывают на URL-адрес загрузки файла .exe.

Я хочу изменить ссылку для скачивания из одного центрального места и автоматически обновлять все кнопки загрузки на всем сайте.
Пример:
  • Старая ссылка: 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»