Перейти к содержимому


Пользователь месяца
BLIK BLIK 1-й за Февраль
Очков активности: 1228 0 тем, 63 сообщения, 13 баллов репутации
ТОП самых активных за этот месяц
  • Фотография Андрей WPMasterKZ
    #1

    Андрей WPMasterKZ (wpmaster.kz)
    Очков активности: 1596 Вне конкурса за определение пользователя месяца

  • Фотография ShowPrint
    #2

    ShowPrint (ShowPrint.ru)
    Очков активности: 874.5 1 тема, 50 сообщений, 11 баллов репутации

  • Фотография magnet
    #3

    magnet (rbfxdirect.com)
    Очков активности: 451.5 Вне конкурса за определение пользователя месяца

  • Фотография Megoydagi
    #4

    Megoydagi
    Очков активности: 333 8 тем, 50 сообщений, 3 балла репутации

  • Фотография maxnik
    #5

    maxnik (konovalovpavel.ru)
    Очков активности: 279 2 темы, 56 сообщений, 3 балла репутации

  • Фотография pozitron123
    #6

    pozitron123
    Очков активности: 202.5 5 тем, 30 сообщений, 3 балла репутации

  • Фотография BLIK
    #7

    BLIK
    Очков активности: 142.5 Вне конкурса за определение пользователя месяца

  • Фотография OlgaGetman
    #8

    OlgaGetman
    Очков активности: 117 Вне конкурса за определение пользователя месяца

  • Фотография WGN
    #9

    WGN (worldgamenews.com)
    Очков активности: 108 0 тем, 36 сообщений, 2 балла репутации

  • Фотография Ixman
    #10

    Ixman (o5cat.ru)
    Очков активности: 57 Вне конкурса за определение пользователя месяца

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 26.02.2019
  • Яндекс выдача: 21.03.2019
Топ 5 участников по репутации


Конфликт после отправки JavaScript в подвал.

#1 Наталья_Р

Наталья_Р
  • Неактивные
  • 3 сообщений
  • Репутация: 0
0

Отправлено 05 May 2017 - 18:48

Всем добрый вечер.
Для начала я быстро представлюсь. Меня зовут Наталья, и вот уже чуть больше года как в свободное время я работаю над своим сайтом. essence-tea-tree.fr  Сайт на французском потому что я сейчас нахожусь во Франции. Я не очень сильна в информатике но благодаря форумам до сих пор мне удавалось решить технические проблемы. Но тут я столкнулась с проблемой которую вот уже 3 дня не тогу исправить. 
 
Проанализировав мою страницу с PageSpeed Insights и получив сообщение убрать Javascript которые блокирую отображение, я  перенесла Javascript в подвал с помощьию этого кода :
 
function 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', 0);
    add_action('wp_footer', 'wp_print_scripts', 5);
    add_action('wp_footer', 'wp_enqueue_scripts', 5);
    add_action('wp_footer', 'wp_print_head_scripts', 5);
}
add_action('after_setup_theme', 'footer_enqueue_scripts');
 
 
PageSpeed Insights обрадовался !!! Затем я перепроверила свою страницу с валидатором W3 и он мне выдал вот такую ошибку :
 
Error: Element title not allowed as child of element head in this context. (Suppressing further errors from this subtree.)
From line 1, column 679; to line 1, column 685
s</title> <title>Huile 
 
 
Вот мои код хедер :
 
<head>

<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" >
<title><?php wp_title('|', true, 'right'); ?></title>
<?php if ( is_singular() ) wp_enqueue_script( "comment-reply" ); ?>
<?php wp_head(); ?>
</head>
 
Поняв что title выступает дважды я удалила линию : <title><?php wp_title('|', true, 'right'); ?></title> и проверила в валидаторе. Теперь валидатор был доволен. Тогда я вернулась в PageSpeed Insights и тут к моему большому удивлению он снова заругался выдав мне еще больший список .js чем до того как я убрала JavaScript в подвал. Причем в этот раз ругаеться только для мобильной версии. 
Вообщем я вернула линию title обратно, Javascript оставила пока в подвале  и с тех пор ищу в чем конфликт и как решить эту проблему, но увы без результа! На французских форумах, никто не отвечает... Может быть у кого-нибудь здесь есть идея по этому поводу ?
 
Зарание благодарна

 

 

  • 0

#2 BLIK

BLIK
  • Супермодератор
  • 4328 сообщений
  • Репутация: 989

Отправлено 05 May 2017 - 19:06

Может быть у кого-нибудь здесь есть идея по этому поводу ?
А какие идеи, можно обратить внимание на PageSpeed Insights и сделать улучшения, но мало кому удается сделать 100%.

 

И советую вам особо сильно не заморачиваться советами PageSpeed Insights, так как не все можно сделать, чтобы был 100% и сайт работал.

 

Сделать по возможности, картинки оптимизировать css и js по возможности, этого должно хватить.


  • 1

Качественный хостинг   Тут может быть ваша ссылка.



#3 Наталья_Р

Наталья_Р
    Topic Starter
  • Неактивные
  • 3 сообщений
  • Репутация: 0

Отправлено 05 May 2017 - 19:22

Спасибо вам за совет :) Я к 100% не стремлюсь, но хотелось бы понять почему после отправки Javascript в подвал Title вызываеться два раза. Наверняка этому есть объяснения  


  • 0

#4 BLIK

BLIK
  • Супермодератор
  • 4328 сообщений
  • Репутация: 989

Отправлено 05 May 2017 - 19:35

но хотелось бы понять почему после отправки Javascript в подвал Title вызываеться два раза. Наверняка этому есть объяснения

Возможно и есть объяснение, но пока, точно его никто не знает, судя по всему.

 

Не так давно была похожая тема http://www.masterweb...speed-insights/  

 

P.s Возможно, зависит от темы, установленных плагинов, возможно конфликт какой. Я как-то пробовал код вставлять(как у вас в примере, у меня на одном сайте после установки данного кода слайдер перестал работать, вернул все назад, на другом сайте нормально работал).


  • 0

Качественный хостинг   Тут может быть ваша ссылка.



#5 Ixman

Ixman
  • Пользователь PRO
  • 3139 сообщений
  • Репутация: 821

Отправлено 05 May 2017 - 19:49

Много чего зависит от темы и набора плагинов, так как кто-то может и нагородить код в обход стандартных "методов" работы WP.

 

Попробуйте на другой теме, попробуйте поочерёдно отключать плагины, при их наличии, и смотрите на результат в валидаторе и в GPS.

 

А так ничего не видя и не щупая код ручками тяжело что-то ещё посоветовать.


  • 1


#6 Наталья_Р

Наталья_Р
    Topic Starter
  • Неактивные
  • 3 сообщений
  • Репутация: 0

Отправлено 06 May 2017 - 11:14

Спасибо вам за советы.

 

В итоге я всетаки удалила линию title из header.php и ничего больше не меняя проверила страницу в PageSpeed Insights несколько раз с интервалом 30 мин. Каждый раз он мне выдает разные результаты. То просит удалить 6 javascipt, через полчаса просит удалить только 2, еще через 30 мин говорит что все в порядке и еще через 30 мин опять просит удалить 6 . Ничего не понимаю...


  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru