Поддержка Проблемы и решения Страница "Array" (замедляет скорость загрузки сайта)

  • Приветствую.

    Ускоряю сайт на WP. Основное уже оптимизировал, но GTmetrix показывает страницу Array (404 ошибка), которая грузится более 1 сек.

    Собственно результаты теста (искомая страницы во вкладке Waterfall)
    https://gtmetrix.com/reports/book1mark.ru/3egmkPUU

    Что это за страница? И как ее удалить?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Page Load Time: 5.3s
    это типа ускорили?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    GTmetrix показывает страницу Array (404 ошибка), которая грузится более 1 сек.

    Это некорректный вывод какой-то переменной в коде темы или одного из плагинов.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Ищите, чем у вас выводится этот код:

    <img src="Array" alt="«Знак четырех» Артур Конан Дойль"/>

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Предполагаю, что неверно используется функция wp_get_attachment_image_src() — выводить нужно только тот элемент массива, где содержится URL изображения.

    to Flector, вообще когда пациента увидел первый раз, скорость была >10сек.
    Спасибо Сергей, посмотрю функцию.

    Проблему решил.
    В настройках темы выводилась «книжная полка» в шапке. В ее коде участвовала функция wp_get_attachment_image_src()

    ...
    $book1cover = wp_get_attachment_image_src( get_post_thumbnail_id( $book1id ) ,'full', true);
    ...
      <img src="<?php echo $book1cover[0]; ?>

    Достаточно было добавить обращение к нулевому элементу массива — [0].

    Огромное спасибо Сергею Бирюкову.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Страница "Array" (замедляет скорость загрузки сайта)» закрыта для новых ответов.