ショートコードで手軽にリンク先のスクリーンショットをAPIで実装する Ads X Bluesky Misskey はてブ 2012.04.25 Code <?php function api_sc_shot ($attributes) { extract(shortcode_atts(array( 'url' => '', ), $attributes)); $imageUrl = sc_shot ($url); if ($imageUrl == '') { return ''; } else { return '<img src="' . $imageUrl . '" alt="' . $url . '" />'; } } function sc_shot ($url = ''){ return 'http://s.wordpress.com/mshots/v1/' . urlencode(clean_url($url)) . '?w=500'; } add_shortcode('scshot', 'api_sc_shot'); ?> /*ショートコードは以下のようにする*/ [scshot url="http://example.com"] Note Description wordpress.comのAPIを使用してスクリーンショットを取得する WordPress Ver. 3.3.1 Via wordpress.comのAPIを使ってスクリーンショットを取得する