这里有一个很好的答案:http://www.sitepoint.com/wordpress-change-img-tag-html/
他的第二个例子正是你想要的。如果你需要进一步的帮助,请告诉我。
这个答案中让你担心的主要部分是:
function image_tag($html, $id, $alt, $title) {
return preg_replace(array(
\'/\'.str_replace(\'//\',\'//\',get_bloginfo(\'url\')).\'/i\',
\'/s+width="d+"/i\',
\'/s+height="d+"/i\',
\'/alt=""/i\'
),
array(
\'\',
\'\',
\'\',
\'alt="\' . $title . \'"\'
),
$html);
}
add_filter(\'get_image_tag\', \'image_tag\', 0, 4);
在你的情况下,你会想要
alt="\' . $title . \'"
有点勉强
\'\'
就像上面的绳子。