Wordpress

Как сделать скриншот любого сайта с помощью WordPress

By 14.10.2018 No Comments

У WordPress есть собственный сервис для создания скриншотов сайтов, например, на скриншоте показан пример, как заскринить страницу гугл. Данный сервис был предложен клиентом для доработки сайта, а я уже делюсь им с вами, возможно, он пригодится и вам для будущих доработок.

Пример простой реализации кода:

extract(
  shortcode_atts(array(
  "wp" => 'http://s.wordpress.com/mshots/v1/',
  "url" => 'https://google.com',
  "alt" => 'screenshot',
  "w" => '600', 
  "h" => '450'
  ))
);

echo '<img alt="' . $alt . '" src="' . $wp . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" />';

В итоге получится вывод в картинке скриншота указанного сайта. Это может пригодится, например, для создания каталога сайтов. Или в статьях подгружать дополнительно к ссылкам скриншоты.

Сам результат работы кода:

[screen]