Replyo
Интеграция · WordPress

Replyo на WordPress — через плагин или functions.php.

Два варианта установки: через плагин Header Footer Code Manager (без кода) или напрямую в functions.php темы.

01Установка

Установка на WordPress — 3 шага.

  1. 01

    Получите embed в Replyo

    Создайте бота, указав URL сайта WordPress. Скопируйте embed.

    <script
      src="https://cdn.replyo.su/w.js"
      data-bot="bot_YOUR_ID"
      async
    ></script>
  2. 02

    Через плагин (без кода)

    В админке WordPress → Плагины → Добавить новый → найдите «Header Footer Code Manager» или «Insert Headers and Footers». Активируйте.

    Откройте Settings плагина → вставьте embed в секцию Footer(перед </body>) → Save.

  3. 03

    Вручную через functions.php (для разработчиков)

    Откройте файл темы functions.php и добавьте функцию, вставляющую скрипт в wp_footer:

    add_action('wp_footer', 'replyo_widget_embed');
    function replyo_widget_embed() {
      ?>
      <script
        src="https://cdn.replyo.su/w.js"
        data-bot="bot_YOUR_ID"
        async
      ></script>
      <?php
    }
02Важно
  • После установки проверьте: откройте сайт в режиме инкогнито (кэш плагинов может скрывать обновления).
  • Если у вас кэширующий плагин (WP Super Cache, W3 Total Cache, LiteSpeed Cache) — очистите кэш после установки.
  • При обновлении темы WordPress изменения в functions.php могут потеряться. Используйте child theme или плагин — тогда embed сохранится.
  • Для WooCommerce магазинов embed работает одинаково — виджет появляется на всех страницах включая товары, корзину, checkout.
03Частые проблемы
Виджет не появляется после установки плагина

Проверьте, что плагин активирован (Плагины → Установленные). Откройте настройки плагина и убедитесь, что код вставлен в секцию Footer, не Header. Очистите кэш сайта.

Конфликт с другим чат-виджетом (например Jivo)

Оба виджета могут работать одновременно, но будут перекрывать друг друга в углу. В настройках Replyo измените позицию (bottom-left), либо временно отключите старый плагин для теста.

Embed работает в тестовом режиме, но не в production

Вероятно, у вас разные окружения (staging.сайт.ru и сайт.ru), и вы установили только на одно. Повторите установку на production.

WooCommerce: виджет перекрывает кнопку Add to Cart на мобильных

Измените позицию launcher'а на top-right или сдвиньте его вверх через настройки отступов в Replyo dashboard.

functions.php ломает сайт после добавления кода

Скорее всего синтаксическая ошибка (пропущен `?>`, неправильный tag). Зайдите через FTP, откатите functions.php. Используйте плагин вместо functions.php — безопаснее.

Бот на вашем сайте — за 30 секунд.

Вставьте URL на главной странице. 14 дней бесплатно, без карты, удаляется одним кликом.

Без карты · 152-ФЗ · Данные в РФ