Проблема с Contact Form 7 при использовании режима WP Мультисайт.
-
Добрый день!
Нужна помощь в решении вопроса по использованию плагина Contact Form 7
Проблема следующая:
У нас есть основной сайт компании: http://gkvector.com на одном шаблоне и к нему через админку WP по сетке привязаны пять сайтов-поддоменов (мультисайты). вида: http://med.gkvector.com и т.д., построенные на другом шаблоне.
На одном из сайтов-поддоменов (например, на http://lab.gkvector.com), при помощи плагинов Contact Form 7 и Easy FancyBox я создал форму обратной связи и поместил ее на кнопку.
[contact-form-7 id=»6999″ title=»Закажите обратную связь прямо сейчас!»]
Код разместил в файле footer.php шаблона, чтобы кнопка отображалась на всех пяти поддоменах.
<div class="contact-us"> <a href="#contact_form_pop_up"> <img src="http://gkvector.com/wp-content/uploads/2017/03/trubka.png" alt="" /> </a> </div> <div style="display:none" class="fancybox-hidden"> <div id="contact_form_pop_up"> <strong>Закажите обратную связь прямо сейчас!</strong> <?php echo do_shortcode('[contact-form-7 id="6999" title="Закажите обратную связь прямо сейчас!"]'); ?> </div> </div> <style> #upbutton { height: 60px; width: 80px; bottom: 110px; right: 70px; cursor: pointer; display: block; position: fixed; z-index: 999; } </style>
На поддомене http://lab.gkvector.com где в админке WP создана CF7, указанная в коде, форма работает идеально.
Однако на другом поддомене, например, http://med.gkvector.com, форма уже не запускается, ибо в его настройках формы с id=»6999″ просто напросто нет… Выдает ошибку:
Закажите обратную связь прямо сейчас! [contact-form-7 404 «Not Found»]
Если создать на этом поддомене свою аналогичную форму обратной связи, то у нее будет уде другой номер ID… Если полученный новый шорткод вставить в код, то все заработает, но отключится на первом поддомене…
Как быть, есть ли какое-то решение?
- Тема «Проблема с Contact Form 7 при использовании режима WP Мультисайт.» закрыта для новых ответов.