Тег iframe создает окно, которое находится внутри обычного документа, и оно позволяет загружать в область заданных размеров любые другие независимые документы. Так как он загружается с внешнего источника, естественно он влияет на скорость загрузки страницы. Как вариант можно отложить на некоторое время загрузку окна iframe, чтобы страница загрузилась быстрее, тем самым увеличить ее показатели pagespeed.
Итак, сам код:
1 | <iframe id="map0921" style="border: 0;" src=" " width="100%" height="450" frameborder="0" allowfullscreen="allowfullscreen"></iframe> |
В нужном месте сайта ставим фрейм с пустым значением src.
Далее в footer.php вашей темы, нужно скопировать такой скрипт:
1 2 3 4 5 6 7 8 | <script> window.onload = function(){ setTimeout(function(){ document.getElementById('map0921').src = 'ваш урл'; },5000); }; </script> |
5000 — это задержка в миллисекундах.