Как убрать null с главной страницы? Есть решение
Домен - bani-33.ru
Суть проблемы

Подключается он здесь:

Если убрать, то null пропадает, но вместе с ней и нужная мне кнопка справа внизу, потому что виджет использует этот хук


Домен - bani-33.ru
Суть проблемы
Подключается он здесь:
Если убрать, то null пропадает, но вместе с ней и нужная мне кнопка справа внизу, потому что виджет использует этот хук
4 ответа
Вариантов два (вообще больше, но двух пока хватит).
1. Взять код из настроек плагина meConnect и вставить его вручную в шаблон, а строку с хуком закомментировать, что как бы нежелательно, т.к. другие плагины, если понадобится, через этот хук не будут работать. Вообще для подобных интеграций в стиле <script>...</script> целый плагин использовать не обязательно. Достаточно было бы самодельного Блока. Да и задействовать плагин и сторонний сервис со всякими скриптами, метриками и сокрытием прямых ссылок для того, чтобы вывести три кликабельные иконки на ВК, Инсту и Ватсап как-то слишком толсто.
2. Искать тот плагин, который использует тот же хук, но отдает туда null. Для поиска пациента использовать бесплатный плагин "Управление плагинами". Он показывает кто и какой хук юзает. Дальше смотреть по результатам. Косяк этот от магазинного плагина, т.к. в разделах Строительство, Наши работы и Новости все хорошо.
По 2 пункту
В разделах Строительство, Наши работы и новости кнопка попросту отсутствует(почему - тоже неясно).
По 1 пункту
пока времени нет самому писать кнопку, нужно, чтобы она была здесь и сейчас. Хук комментировать тоже не хочется, Вы правильно написали.
Пока вставил скрипт в тело и не комментил хук, предварительно отключив плагин. Вроде ок и работает везде. Спасибо за советы, в будущем напишу свою кнопку, без сторонних плагинов.
Очень даже ясно почему. Потому что у вас классический разделяемый footer на каждое приложение свой с небольшими общими частями. Если задумываете проект в одном стиле с одинаковым подвалом для многих приложений типа Сайт, Блог, Фото, то пересобирайте тему и встраивайте footer из родителя в другие приложения и все будет ок. Это вопрос из темы про менеджмент шаблонов.
Кнопка ваша встроена только в магазине через плагин к магазину, что безусловно минус при использовании хука для вывода.
Ручной вывод через Блок и единая корректная сборка footer для всей группы приложений с разными поселениями позволит избежать этой проблемы и все будет работать везде как часы и будет одинаково.
Если плагин выключили, скрипт из плагина вставили в тело напрямую, а хук не комментировали, но null пропал, то как бы виновником не оказался как раз сам плагин meConnect. :)))