Проблема заключается в том, что на сайте:
установлен плагин WP-RECALL и к нему идет множество дополнений.
Проблема: плагин WP-RECALL некорректно работает с установленной темой. Велика вероятность конфликта скриптов wordpress темы. При включенном плагине корректно не отображаются на главной странице Contact Form 7 ("прислать свою новость"), она не раскрывается при нажатии, не отображаются БАННЕРЫ (коды для вставки на сайте в разные места), Не отображаются анимационные элементы главной страницы: видео, прогресс-бар, счетчики и прочее.
Проблема именно в плагине wp-recall и темы вордпресс от
(демо моего шаблона:
)
Сама тема не имеет проблем как мне кажется и сам по себе плагин WP-RECALL тоже, но вместе они создают конфликты. Причем один раз я уже оплачивал специалисту чтобы тот устранил похожую ошибку, но возникавшая только в мобильной версии на айфонах. Мне сказали вот что на вопрос в чем же проблема была у recall bar:
Все дело в скриптах, я сверю какие подключены при показе верхней панели и без нее, вручную их подключу согласно стандартам ВордПресс. И все будет хорошо
Но сейчас проблема не в самом recall bar, а во всем плагине WP-RECALL. При его отключении все работает великолепно.
Не надо повторять, что проблема в плагине WP-RECALL, потому что это не так.
Лучше узнайте у разработчика темы, почему все js-скрипты подключаются в подвале? Некоторые элементы на странице ожидают, что jquery подключен в хедере, а он в подвале почему то. Такое мог намудрить только автор темы.
На демо такая же история, автор видимо считает, что все должно вертеться вокруг него.
Ага, только что сказали, что jQuery неправильно подключены. Получается я могу отправить ваше замечание ему и тот легко их исправит? Тема платная, приобретенная.
Или если можете, будьте добры написать текст сообщения автору темы чтобы прочитав, тот сразу понял о чем я и смог исправить ошибку. Спасибо.
Андрей CS сказал(а)
Не надо повторять, что проблема в плагине WP-RECALL, потому что это не так.
Виноват, каюсь) Тема неккоректно работает с плагином) точнее странным образом были реализованны jQuery скрипты в теме.
Здравствуйте.
Вот что бывает когда берешь тему не из официального репозитория. Они на стандарты ВП плевали (много таких). У ВП репозитория жесткий начальный отбор в репозиторий. Если тема или плагин будут написаны не по кодексу вордпресс - то не примут их туда. WP-Recall принят в официальный репозиторий вордпресс. Ваша тема нет. Вот и думайте.
А возможно ли решить данную проблему, то есть ИСПРАВИТЬ данную тему в соответствии со стандартами ВП чтобы не менять на другу тему?
И вопрос для вас, администрация сайта, считаете ли вы тему: "Point Children" с привязкой "Point Children - Дочерняя тема к шаблону Point со встроенной поддержкой плагина WP-Recall" лучше решением, нежели эта тема? С учетом того, что ОСНОВНОЙ функционал сайта строится именно на плагине wp-recall и его дополнениях. Спасибо.
Лян Николай сказал(а)
считаете ли вы тему: "Point Children" с привязкой "Point Children - Дочерняя тема к шаблону Point со встроенной поддержкой плагина WP-Recall" лучше решением, нежели эта тема?
я не знаю вашу тему. Но Point children - я делал эту дочернюю тему и она работает на всех моих демо сайтах кроме личного сайта (там тему я писал с ноля).
Но важно еще понимать - что там дочерняя тема. А значит - если в теме нет какой-то настройки самой темы - это проблема разработчика темы (ага - той самой родительской, а не дочерней. т.е. это не может относиться к моей дочерней теме)
Я написал про тему, а не плагин.
а почему вы про свою премиум тему решаете тут? У нее здесь форум поддержки? Вы ее тут купили?
Но Point children - я делал эту дочернюю тему и она работает на всех моих демо сайтах кроме личного сайта (там тему я писал с ноля).
Подумаю и скорее всего приобрету, спасибо)
а почему вы про свою премиум тему решаете тут? У нее здесь форум поддержки? Вы ее тут купили?
Нет, не тут) Уже не обсуждаю)
Как писать тему написано тут
- но на самом деле там гораздо больше нужно знать. То что jquery подключается с гугла или в подвале или своя версия - такое в репозиторий не примут. Оно и верно - команда вордпресс прошла путь стандартизации длиной в 15 лет. А вот некоторые разработчики на такие руководства не обращают внимания. Оно и понятно что им же в репо публиковаться не надо.
Меня смущает только одно - ведь потом к ним придут с подобным конфликтом. И не важно какой плагин там будет - большинство будут вызывать методы jquery в шапке, но их там не будет. Всё запихано в подвал. А критичные скрипты выполняют всегда в шапке - и рекомендации гугл пейджспид в этом отношении поливали грязью тысячи специалистов. Сам гугл скрипты в шапку вставляет. Вот и думайте.
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');
и удалите его.
Я так и писал выше. Мне лично виден "профессионализм" таких разработчиков.
Есть стандарты вордпресс. Гугл не может знать на каком сайте какие скрипты в приоритете. Да и открыв google.com и посмотрев его код - видим прям в шапке подключение скриптов.
А то что ребята ваши делают темы не для людей - ну чтож, им видать нравится решать подобные вопросы через техподдержку. А подключив так, как делают все, по кодексу - не было бы таких проблем. В общем мой совет - данную контору надо обходить стороной. Массовый продукт так не делают.
Работаю с WordPress с 2008 года. Предлагаю вам качественный продукт
- с 2008 года и такой факап допускать, комментируя - что все ради пузомерок гугла? Я разочарован в данном товарище.
Disclaimer: всё это мое личное ИМХО как частного разработчика и активиста сообщества WordPress на toster.ru/tag/wordpress/questions и ru.wordpress.org/support/forums/. Не стоит рассматривать мою позицию словно это идет от лица администрации сервиса codeseller. Если вы не согласны с моим мнением - учите матчасть. Ну и можете написать мне в личку.