Ситуация такая. Находясь в личном кабинете вижу кучу ошибок в консоли вебмастера. Все они связаны с работой скриптов. Искал инфу на эту тему по конкретным ошибкам, но моих знаний для того, чтобы разобраться и устранить эти ошибки, пока не достаточно.
В результате проблем с работой скриптов некоторые функции расширений плагина WP_recall полноценно не работают. Однако создавать темы на форуме по каждому отдельному дополнению не вижу смысла, так как предполагаю, что решив вопрос со скриптами они сами отпадут.
Подскажите, пожалуйста, в каком направлении нужно двигаться, чтобы устранить ошибки со скриптами?
Скрин:
Мой личный кабинет:
Буду благодарен любой подробной помощи.
Судя по всему вы минимизировали и объединили с переносом скрипты и стили, но не настроили исключения в них. Так работать не будет сайт и не только кабинет. Причем не только в кабинете. Или не все скрипты исключили.
Плюс у вас два раза открытый <html посмотрите вверху в коде страницы
Наверняка в плагине которым ужали страничку, не знаю какой плагин оптимизации стоит у вас, есть настройка исключения скриптов из этой оптимизации, объединения и тд.
Вот там и надо исключать конфликтующие, я в свое время много время на эти плагины потратил и пришел к выводу, что они хороши в пустых wp, в остальных случаях гемора с настройкой больше, чем пользы. Хотя конечно можно поисключать...
Вот скрин по первому вопросу
Упс, там у вас еще раз или два html открыт
Отключил плагин Minify HTML и снял галочку в плагине Clearfy Pro на пункте Enable HTML minify. Сделал очистку кеша и жёсткую перезагрузку. Проблемы остаются.
К тому же в галерее при наведении курсора на картинку к ссылке добавляется хештэг # и при нажатии перекидывает наверх страницы. Причём, это происходит только если я в своём кабинете залогиненный.
Куда двигаться дальше?
garry сказал(а)
Упс, там у вас еще раз или два html открыт
Да, Игорь, это я уже и сам заметил. А как правильно закрыть? У меня в коде самой страницы только переменные, с помощью которых подтягивается нужное содержимое. Типо того:
<?php get_header(); ?>
<?php $titan = TitanFramework::getInstance( 'hyp' );?>
<?php
$template = get_post_meta($post->ID, 'gpress_post_template', true);
?>
Пока был код в одну строку я не заметил(комменты удалены были часть кода) что сие для старых браузеров добавлено, так что наверно можно оставить, вдруг у кого то еще есть ie7 )
Насчет ошибок, они у вас по всему сайту, попробуйте отключить всплывающую форму входа слева и посмотрите ошибки.
garry сказал(а)
А если переключить для проверки на дефолтную тему сайта, будут ошибки?
Уверен, что проблемы исчезнут. Просто, во-первых у меня даже не стоит дефолтная тема (хотя можно было бы и загрузить), а во-вторых, хочется разобраться конкретно с моей темой.
Так что, подожду, что другие скажут, куда направят. Спасибо, Игорь, за участие 🙂