Домой WordPress WordPress: Проблемы и решения Конфликт скриптов wordpress темы. НЕсовместимость с плагином wp-recall
15 ответ(ов) в теме
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
1
08:59
Ссылка на страницу, с которой нужна помощь:https://iprofee.ru/

Проблема заключается в том, что на сайте:

Вы не можете просматривать опубликованные ссылки

установлен плагин WP-RECALL и к нему идет множество дополнений.

Проблема: плагин WP-RECALL некорректно работает с установленной темой. Велика вероятность конфликта скриптов wordpress темы. При включенном плагине корректно не отображаются на главной странице Contact Form 7 ("прислать свою новость"), она не раскрывается при нажатии, не отображаются БАННЕРЫ (коды для вставки на сайте в разные места), Не отображаются анимационные элементы главной страницы: видео, прогресс-бар, счетчики и прочее.

Проблема именно в плагине wp-recall и темы вордпресс от

Вы не можете просматривать опубликованные ссылки

(демо моего шаблона:

Вы не можете просматривать опубликованные ссылки

)

Сама тема не имеет проблем как мне кажется и сам по себе плагин WP-RECALL тоже, но вместе они создают конфликты. Причем один раз я уже оплачивал специалисту чтобы тот устранил похожую ошибку, но возникавшая только в мобильной версии на айфонах. Мне сказали вот что на вопрос в чем же проблема была у recall bar:

Все дело в скриптах, я сверю какие подключены при показе верхней панели и без нее, вручную их подключу согласно стандартам ВордПресс. И все будет хорошо

Но сейчас проблема не в самом recall bar, а во всем плагине WP-RECALL. При его отключении все работает великолепно.

0
Андрей CS
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 12742
2
09:32

Не надо повторять, что проблема в плагине WP-RECALL, потому что это не так.
Лучше узнайте у разработчика темы, почему все js-скрипты подключаются в подвале? Некоторые элементы на странице ожидают, что jquery подключен в хедере, а он в подвале почему то. Такое мог намудрить только автор темы.
На демо такая же история, автор видимо считает, что все должно вертеться вокруг него.

0
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
3
09:38

Ага, только что сказали, что jQuery неправильно подключены. Получается я могу отправить ваше замечание ему и тот легко их исправит? Тема платная, приобретенная.
Или если можете, будьте добры написать текст сообщения автору темы чтобы прочитав, тот сразу понял о чем я и смог исправить ошибку. Спасибо.

Андрей CS сказал(а)
Не надо повторять, что проблема в плагине WP-RECALL, потому что это не так.

Виноват, каюсь) Тема неккоректно работает с плагином) точнее странным образом были реализованны jQuery скрипты в теме.

0
Дружаев Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14828
4
09:43

Здравствуйте.

Вот что бывает когда берешь тему не из официального репозитория. Они на стандарты ВП плевали (много таких). У ВП репозитория жесткий начальный отбор в репозиторий. Если тема или плагин будут написаны не по кодексу вордпресс - то не примут их туда. WP-Recall принят в официальный репозиторий вордпресс. Ваша тема нет. Вот и думайте.

1
Андрей CS
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 12742
5
09:48

jQuery подключается в подвале - это проблема, зачем это делать неясно

0
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
6
09:50

А возможно ли решить данную проблему, то есть ИСПРАВИТЬ данную тему в соответствии со стандартами ВП чтобы не менять на другу тему?

И вопрос для вас, администрация сайта, считаете ли вы тему: "Point Children" с привязкой "Point Children - Дочерняя тема к шаблону Point со встроенной поддержкой плагина WP-Recall" лучше решением, нежели эта тема? С учетом того, что ОСНОВНОЙ функционал сайта строится именно на плагине wp-recall и его дополнениях. Спасибо.

Редакции сообщения
29.07.2019 09:51Лян НиколайПричина: не указано
0
Дружаев Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14828
7
09:52

Лян Николай сказал(а)
А возможно ли решить данную проблему, то есть ИСПРАВИТЬ данную тему в соответствии со стандартами ВП чтобы не менять на другу тему?

Вы что вправду считаете что это проблема наша? Вы купили тему - она неверно работает. Обратитесь к ее автору

0
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
8
09:54

Я написал про тему, а не плагин.

0
Дружаев Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14828
9
09:57

Лян Николай сказал(а)
считаете ли вы тему: "Point Children" с привязкой "Point Children - Дочерняя тема к шаблону Point со встроенной поддержкой плагина WP-Recall" лучше решением, нежели эта тема?

я не знаю вашу тему. Но Point children - я делал эту дочернюю тему и она работает на всех моих демо сайтах кроме личного сайта (там тему я писал с ноля).

Но важно еще понимать - что там дочерняя тема. А значит - если в теме нет какой-то настройки самой темы - это проблема разработчика темы (ага - той самой родительской, а не дочерней. т.е. это не может относиться к моей дочерней теме)

Я написал про тему, а не плагин.

а почему вы про свою премиум тему решаете тут? У нее здесь форум поддержки? Вы ее тут купили?

0
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
10
09:59

Но Point children - я делал эту дочернюю тему и она работает на всех моих демо сайтах кроме личного сайта (там тему я писал с ноля).

Подумаю и скорее всего приобрету, спасибо)

а почему вы про свою премиум тему решаете тут? У нее здесь форум поддержки? Вы ее тут купили?

Нет, не тут) Уже не обсуждаю)

0
Дружаев Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14828
11
10:06

Как писать тему написано тут

Вы не можете просматривать опубликованные ссылки

- но на самом деле там гораздо больше нужно знать. То что jquery подключается с гугла или в подвале или своя версия - такое в репозиторий не примут. Оно и верно - команда вордпресс прошла путь стандартизации длиной в 15 лет. А вот некоторые разработчики на такие руководства не обращают внимания. Оно и понятно что им же в репо публиковаться не надо.
Меня смущает только одно - ведь потом к ним придут с подобным конфликтом. И не важно какой плагин там будет - большинство будут вызывать методы jquery в шапке, но их там не будет. Всё запихано в подвал. А критичные скрипты выполняют всегда в шапке - и рекомендации гугл пейджспид в этом отношении поливали грязью тысячи специалистов. Сам гугл скрипты в шапку вставляет. Вот и думайте.

1
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
12
10:10

Я ваши посты порой вижу на некоторых рессурсах))) Приятно. Спасибо за развернутый ответ)

Редакции сообщения
29.07.2019 10:10Лян НиколайПричина: не указано
0
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
13
10:44

Otshelnik-Fm сказал(а)
Как писать тему написано тут

Вы не можете просматривать опубликованные ссылки

- но на самом деле там гораздо больше нужно знать. То что jquery подключается с гугла или в подвале или своя версия - такое в репозиторий не примут. Оно и верно - команда вордпресс прошла путь стандартизации длиной в 15 лет. А вот некоторые разработчики на такие руководства не обращают внимания. Оно и понятно что им же в репо публиковаться не надо.
Меня смущает только одно - ведь потом к ним придут с подобным конфликтом. И не важно какой плагин там будет - большинство будут вызывать методы jquery в шапке, но их там не будет. Всё запихано в подвал. А критичные скрипты выполняют всегда в шапке - и рекомендации гугл пейджспид в этом отношении поливали грязью тысячи специалистов. Сам гугл скрипты в шапку вставляет. Вот и думайте.

Вот что мне ответили:

Размещение скриптов в подвале - уже практически стандарт, этого требует Гугл и это базовый прием оптимизации, с него начинается улучшение сайта и повышение скорости загрузки.

Если Вы желаете отключить перенос скриптов в подвал в теме CN2, откройте файл темы

files/back/optimize.php

найдите в нем код

// переносим скрипты сайта в подвал для ускорения
function gp_footer_enqueue_scripts() {
remove_action('wp_head', 'wp_print_scripts');
remove_action('wp_head', 'wp_print_head_scripts', 9);
remove_action('wp_head', 'wp_enqueue_scripts', 1);
}
add_action('wp_enqueue_scripts', 'gp_footer_enqueue_scripts');

и удалите его.

0
Дружаев Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14828
14
11:00

Я так и писал выше. Мне лично виден "профессионализм" таких разработчиков.

Есть стандарты вордпресс. Гугл не может знать на каком сайте какие скрипты в приоритете. Да и открыв google.com и посмотрев его код - видим прям в шапке подключение скриптов.

А то что ребята ваши делают темы не для людей - ну чтож, им видать нравится решать подобные вопросы через техподдержку. А подключив так, как делают все, по кодексу - не было бы таких проблем. В общем мой совет - данную контору надо обходить стороной. Массовый продукт так не делают.

Работаю с WordPress с 2008 года. Предлагаю вам качественный продукт

- с 2008 года и такой факап допускать, комментируя - что все ради пузомерок гугла? Я разочарован в данном товарище.

Disclaimer: всё это мое личное ИМХО как частного разработчика и активиста сообщества WordPress на toster.ru/tag/wordpress/questions и ru.wordpress.org/support/forums/. Не стоит рассматривать мою позицию словно это идет от лица администрации сервиса codeseller. Если вы не согласны с моим мнением - учите матчасть. Ну и можете написать мне в личку.

0
Лян Николай
не в сети 2 недели
На сайте с 27.03.2019
Участник
Тем 21
Сообщения 99
15
11:20

Проблема решена) Также спасибо за ваши точки зрения) Прошу тему закрыть)
Всем хорошего дня)))

1
Тема закрыта. Публикация новых сообщений запрещена.