我试过用下面的代码用div来包装一个post图像,效果很好。我遇到的问题是图像是否有标题。它会将为图像设置标题时生成的代码搞砸。
如何修改此代码,使其仅适用于没有标题的图像?
if(is_admin()){
add_filter(\'image_send_to_editor\', \'wrap_my_div\', 10, 8);
function wrap_my_div($html, $id, $caption, $title, $align, $url, $size, $alt){
return \'<div class="mydiv-\'.$size.\'" id="mydiv-\'.$id.\'">\'.$html.\'</div>\';
}
}
SO网友:Elio
You could try with
if(is_admin()){
add_filter(\'image_send_to_editor\', \'wrap_my_div\', 10, 8);
function wrap_my_div($html, $id, $caption, $title, $align, $url, $size, $alt) {
if( isset($caption) && $caption )
return $html;
else
return \'<div class="mydiv" id="mydiv-\'.$id.\'">\'.$html.\'</div>\';
}
}