いつもお世話になっているWordPressの隠しAPI ? のスクショ。
ショートコードにして使っていましたが、SSLでNGだったので、ちょっと改良しました。
因みに、今までのソースは、
簡単!ウェブページのスクリーンショットを撮る方法
です。
画像がhttp://.....でかえってくるのでSSL環境でそのまま使うとmixとなりNGになります。で、こんな風に↓
変更後add_shortcode("shot", "saki_shot");
function saki_shot( $atts ){
extract(shortcode_atts(array(
"url" => '',
"alt" => '',
"w" => '400'
), $atts));
$mshot = is_ssl() ? 'https://s0.wordpress.com/mshots/v1/' : 'http://s.wordpress.com/mshots/v1/';
$link = urlencode(esc_url($url));
$screenshot = '<a title="'.$alt.'" href="'.$url.'"><img src="'.$mshot.$link.'?w='.$w.'" alt="'.$alt.'"></a>';
return $screenshot;
}
使用方法code[shot url="https://sakidesign.com/" alt="SAKI Web Design"]
こちら を参考にしました。Thanks!