Как вставить скриншот сайта в свой блог
Опубликовал Алексей | Дата 20 октября, 2011
Комментариев нет
Рубрика: Верстка

Как блог, ведущийся на wordpress, seofilia.ru просто не может обойти стороной некоторые особенности этой платформы. Сегодняшний пост будет посвящен коротеньким приёмчикам-кодам, которые прописываютсяв functions.php и существенно облегчают жизнь. Такие вот полезные коротышки. И сегодня я расскажу вам, как сделать в своем блоге вставку скриншота любого другого сайта.
Копируем следующий код в functions php
1 2 3 4 5 6 7 8 9 10 11 12 13 | function wpr_snap( $atts, $content = null ) {
extract(shortcode_atts(array(
'snap' => 'http://s.wordpress.com/mshots/v1/',
'url' => 'http://seofilia.ru/’,
'alt' => 'Сеофилия',
'w' => '400',
'h' => '300'
), $atts));
$img = '<img src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '"
alt="' . $alt . '"/>';
return $img;
}
add_shortcode('snap', 'wpr_snap'); |
Вот и всё, теперь, чтобы вставить скриншот нашего (к примеру) сайта, достаточно прописать в теле поста вот такой код:
1 | [snap url="http://seofilia.ru/" alt="Сеофилия" w="400" h="300"] |