我修改了functions.php中的'image_send_to_editor'代码,用于编辑器添加的图像标题和图像。特别是从媒体库中选择的图像。
目前,我无法访问所选图像的宽度和高度。缺少什么变量使这成为可能?理想情况下,图像标签看起来像下面的行。
<img src='$url' alt='$title' class='size-$size' width='IMAGE-WIDTH' height='IMAGE-HEIGHT'>
// image and caption replace
function html5_insert_image($html, $id, $caption, $title, $align, $url, $size) {
$html5 = "<figure id='post-$id media-$id' class='figure align$align'>";
$html5 .= "<img src='$url' alt='$title' class='size-$size'>";
if ($caption) {
$html5 .= "<figcaption>$caption</figcaption>";
}
$html5 .= "</figure>";
return $html5;
}
add_filter( 'image_send_to_editor', 'html5_insert_image', 10, 9 );
任何帮助表示赞赏。谢谢!