2016-07-18 6 views
2

拡大鏡のスクリプトを使用しているため、顧客が大型、中型などのサムネイルサイズを選択していても記事のフルサイズの画像を読み込む必要があります。 ..WordPress:記事のサムネイル形式でフルサイズの画像を読み込む

私は、ポストサムネイルではないことを意味します。私はそのポスト自体に埋め込まれた画像を意味します。

<img src="..../uploads/image.png" width="300" height="500" /> 

なく

<img src="..../uploads/image-300x500.png" width="300" height="500" /> 

誰:だからthe_post_thumnailに関連するすべての機能が:-) ...このコードが生成されなければならない...

例だと思うので、便利ではありませんそれについてのクールなアイデアは?ありがとう!

+0

可能な重複[ワードプレス:サムネイルでフルサイズの画像をロード] (http://stackoverflow.com/questions/38300618/wordpress-load-full-size-image-in-thumbnail) –

+0

いいえ:-)あなたが意味するスレッドはpost_thumbnailsです:...-) – user6573193

答えて

0

あなたはimage_send_to_editorフィルタを使用して、以下のコードのように、完全な画像を表示するあなたによって構築されたマークアップを果たすことができます。

add_filter('image_send_to_editor', 'my_insert_image', 10, 9); 

function my_insert_image( $html, $id, $caption, $title, $align, $url, $size, $alt) { 
    list($img_src, $width, $height) = image_downsize($id, $size); 
    $hwstring = image_hwstring($width, $height); 
    $class = 'align' . esc_attr($align) .' size-' . esc_attr($size) . ' wp-image-' . $id; 
    $img_src = wp_get_attachment_image_src($id, 'full'); 
    $html = '<img src="' . esc_attr($img_src[0]) . '" alt="' . esc_attr($alt) . '" ' . $title . $hwstring . 'class="' . $class . '" />'; 

    return $html; 
} 
関連する問題